我想绘制这个参数化函数
plot for [a=1:0],[b=1:0],[n=0:1],[m=1:0],[g=7:7],[w=2*pi*3:2*pi*2] x(t),y(t)
但我有各种参数a,b,m,n,w,k,g y我想改变a,b,m,n,w,k参数。克= 7
我不知道怎么做。
但我打算:
file
感谢您的帮助。谢谢!
答案 0 :(得分:1)
对于单个for
命令中的多个plot
,gnuplot
Nested iteration is supported: set for [i=1:9] for [j=1:9] label i*10+j sprintf("%d",i*10+j) at i,j
如,
gnuplot> plot for[a=0:1] for[b=0:1] 1+a*x+b*x*x
你现在可以做你想要的事情,除了另一个问题:在gnuplot
数字循环中,变量只有整数值,例如,
gnuplot> plot for [s=3.2:9.3:2.9] x title sprintf("%f", s)
所以你w
上的循环是不可能的,你必须设计一个不同的策略。
规定我不知道您想要分配给l
的值(我已使用过l=1
),还有我不知道{{1}上的步骤},这里有一个可能的实现,其中的技巧❶定义了一个函数,它根据整数变量给你w
的值,❷定义w
和x
也就这个辅助变量而言
y