我想使用gnuplot中的plot for
功能来绘制具有不同参数的函数。这是一个例子
par = "1 2" #two values for the parameter
f(x,a) = sin(a*x)
g(x,a) = cos(a*x)
plot for [i=1:words(par)] g(x, word(par,i)), f(x, word(par,i))
我期望绘制四个函数g(x,1)
,g(x,2
,f(x,1)
和f(x,2)
。
但无论出于何种原因,只绘制了三个函数,即:g(x,1)
,g(x,2
和f(x,2)
。
这对我来说似乎完全是武断的。
有人能帮助我吗?
答案 0 :(得分:1)
您必须重复for
条件:
plot for [i=1:words(par)] g(x, word(par,i)), for [i=1:words(par)] f(x, word(par,i))