Math Gnuplot计算函数

Math Gnuplot计算函数,math,gnuplot,Math,Gnuplot,我试图让Gnuplot绘制函数arctan(0.0199/(0.000415+x))。 我的代码是 f(x)=atan(0.0199/(0.000415+x)) plot f(x) title "stuff", 但出于某种原因,Gnuplot似乎将括号内的部分解释为一个因素,这一点可以从arctan未达到预期的pi/2最大值这一事实中看出。我在下面添加了最后一个。 gnuplot已经过时了!当时,显示器的分辨率要小得多。因此,默认采样率被选择为100。这意味着,无论您的xrange是什么,gn

我试图让Gnuplot绘制函数arctan(0.0199/(0.000415+x))。 我的代码是

f(x)=atan(0.0199/(0.000415+x))
plot f(x) title "stuff",
但出于某种原因,Gnuplot似乎将括号内的部分解释为一个因素,这一点可以从arctan未达到预期的pi/2最大值这一事实中看出。我在下面添加了最后一个。

gnuplot已经过时了!当时,显示器的分辨率要小得多。因此,默认采样率被选择为100。这意味着,无论您的xrange是什么,gnuplot都将在您的xrange中均匀分布100个点。因此,许多最大值和最小值被忽略


然而,正如@user8153所指出的,
set samples 10000
。gnuplot现在将对xrange中的10000个x值进行采样。10000是一个不错的数字,但小一点就行了。实验中,在5000时,函数似乎达到了pi/2。在1000,你可以看到它没有成功

set yrange [0:2]
set samples 10000
f(x)=atan(0.0199/(0.000415+x))
plot f(x) title "stuff"
replot pi/2

另外,请原谅我的名字,我刚刚用我的谷歌帐户创建了这个帐户,不太确定如何更改它。WolframAlpha绘图用于比较:
set samples 10000