使用;为「;在gnuplot中更改参数

使用;为「;在gnuplot中更改参数,plot,gnuplot,Plot,Gnuplot,我想使用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(

我想使用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)

我觉得这完全是武断的


有人能帮我吗?

您必须重复
条件:

plot for [i=1:words(par)]  g(x, word(par,i)), for [i=1:words(par)] f(x, word(par,i))