2013-03-26 65 views

回答

2

最有可能的是2/10被计算为整数除法并且零除外。

将其更改为:

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

或者:

sqrt(0.2)*sin(0.314*x) 
+0

这个工作!但为什么像gnuplot这样的绘图程序不会有这个集成。这很奇怪。 Gnuplot看起来实际上很弱。 – 71GA 2013-03-26 08:12:20

+0

这不是Gnuplot独有的。如果你看其他语言(比如C),隐式类型转换会使得这个问题变得非常普遍。 – 2013-03-26 18:51:20