所有点y值未定义! gnuplot中的错误

时间:2016-12-02 13:32:21

标签: plot gnuplot

我正在尝试使用gnuplot绘制以下公式,但是我收到一条错误消息“所有点y值未定义!”,问题是什么,我该怎么做才能解决它?

以下是代码:

<input type="number" name="to[]" value="918757077777"/>
<input type="number" name="to[]" value="918757077778"/>
<input type="number" name="to[]" value="918757077779"/>

其中i是复数(Sqrt [-1])。

1 个答案:

答案 0 :(得分:0)

您无法直接绘制具有复杂值的函数。您必须决定要绘制的函数的哪些部分,例如使用abs()imag()real()

i = {0.0, 1.0}
f(x) = 1 + (0. + 0.2440625921544017*i)*(0.9680598247711271/x**5 + 0.4600760626004062/x**4 + 0.31009952311074734/x**3 + 0.3289857649601461/x**2 + 0.7029129290126906/x)

set xrange [1:10]
plot abs(f(x))

enter image description here