For loop 在gnuplot中的常量值上循环

For loop 在gnuplot中的常量值上循环,for-loop,gnuplot,For Loop,Gnuplot,我想画一个函数,如: f(x)=a*exp(-b*x) 在gnuplot上,针对a和b的不同值 是否可以在gnuplot中对常量值进行for循环 是的,它的工作原理如下: plot for [a=1:3] for [b=1:3] f(x) title sprintf("a=%d b=%d", a, b) 语法是 for [ variable = start : stop ] 但是,这种方式只能使用整数值 这是上面命令的输出。我使用设置logy使其更可见 是的,它是这样工作的: plot fo

我想画一个函数,如:

f(x)=a*exp(-b*x)

在gnuplot上,针对
a
b
的不同值


是否可以在gnuplot中对常量值进行for循环

是的,它的工作原理如下:

plot for [a=1:3] for [b=1:3] f(x) title sprintf("a=%d b=%d", a, b)
语法是

for [ variable = start : stop ]
但是,这种方式只能使用整数值

这是上面命令的输出。我使用设置logy使其更可见


是的,它是这样工作的:

plot for [a=1:3] for [b=1:3] f(x) title sprintf("a=%d b=%d", a, b)
语法是

for [ variable = start : stop ]
但是,这种方式只能使用整数值

这是上面命令的输出。我使用设置logy使其更可见


是的,它是这样工作的:

plot for [a=1:3] for [b=1:3] f(x) title sprintf("a=%d b=%d", a, b)
语法是

for [ variable = start : stop ]
但是,这种方式只能使用整数值

这是上面命令的输出。我使用设置logy使其更可见


是的,它是这样工作的:

plot for [a=1:3] for [b=1:3] f(x) title sprintf("a=%d b=%d", a, b)
语法是

for [ variable = start : stop ]
但是,这种方式只能使用整数值

这是上面命令的输出。我使用设置logy使其更可见


您可以像这样使用非整数值:
为[a在“1.21 1.31 1.41”中绘制图1.*a
不错!但是,这使得很难更改值的数量。我更喜欢[a=0:100]f(0.1*a)的绘图。您可以使用以下非整数值:
plot for[a in“1.21 1.31 1.41”]1.*a
不错!但是,这使得很难更改值的数量。我更喜欢[a=0:100]f(0.1*a)的绘图。您可以使用以下非整数值:
plot for[a in“1.21 1.31 1.41”]1.*a
不错!但是,这使得很难更改值的数量。我更喜欢[a=0:100]f(0.1*a)的绘图。您可以使用以下非整数值:
plot for[a in“1.21 1.31 1.41”]1.*a
不错!但是,这使得很难更改值的数量。我更喜欢[a=0:100]f(0.1*a)的绘图