我正在尝试在gnuplot中绘制一个对数周期函数:cos((log(abs(t-Tc))*PI/log10(lambda) ) + phi)
但由于log(x)在x=0附近的性质,绘图变得不美观。
如何在gnuplot中绘制一个漂亮的对数周期函数?
我的绘图脚本如下:
(以下内容需要上下文,无法翻译)
我得到了一个更好看的图表:
但由于log(x)在x=0附近的性质,绘图变得不美观。
如何在gnuplot中绘制一个漂亮的对数周期函数?
我的绘图脚本如下:
phi = 1
TcFormated = 9.67e+8
lambda = 2
PI = 3.1415
g(t) = abs(cos((log(abs(t-TcFormated))*PI/log10(lambda) ) + phi))
set tmargin at screen 0.01
set bmargin at screen 0.99
set lmargin at screen 0.01
set rmargin at screen 0.99
set xrange [8.4e+8:1.04e+9]
set yrange [0:1]
unset xtics
unset ytics
plot g(x) t '' w l
pause -1
设置后:
(以下内容需要上下文,无法翻译)
set samples 10000
我得到了一个更好看的图表:
![具有设置样本10000的对数周期函数](https://istack.dev59.com/r4aVn.webp)