Gnuplot 格努普洛特赢得';t绘制函数sqrt(2/10)*sin((3.14/10)*x)

Gnuplot 格努普洛特赢得';t绘制函数sqrt(2/10)*sin((3.14/10)*x),gnuplot,Gnuplot,Gnuplot似乎不会绘制函数: sqrt(2/10)*sin((3.14/10)*x) 谁能告诉我为什么。我试着把它画进去,它在那里工作得非常好。最有可能的是2/10被计算为整数除法,其他的都归零 将其更改为: sqrt(2.0/10.0)*sin((3.14/10.0)*x) 或: 这成功了!但是为什么像gnuplot这样的绘图程序没有集成这种功能呢。这很奇怪。Gnuplot实际上看起来相当弱,这不是Gnuplot所独有的。如果你看看其他语言(比如C语言),隐式类型转换使这种情况变得非常

Gnuplot似乎不会绘制函数:

sqrt(2/10)*sin((3.14/10)*x)

谁能告诉我为什么。我试着把它画进去,它在那里工作得非常好。

最有可能的是
2/10
被计算为整数除法,其他的都归零

将其更改为:

sqrt(2.0/10.0)*sin((3.14/10.0)*x)
或:


这成功了!但是为什么像gnuplot这样的绘图程序没有集成这种功能呢。这很奇怪。Gnuplot实际上看起来相当弱,这不是Gnuplot所独有的。如果你看看其他语言(比如C语言),隐式类型转换使这种情况变得非常普遍。
sqrt(0.2)*sin(0.314*x)