如何在gnuplot 4.4的同一图上绘制具有不同参数值的函数? [英] How do I plot a function with different values of a parameter on the same plot in gnuplot 4.4?
本文介绍了如何在gnuplot 4.4的同一图上绘制具有不同参数值的函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用相同参数的不同值(例如,我有五个值)制作一个图,并且所有图都在同一图上.如何在gnuplot 4.4中完成?例如,考虑绘制f(x)= 1/(1 + exp(x/a)).
I want to make a plot with different value of the same parameter (say I have five values) and all on the same plot. How can this be done in gnuplot 4.4? For example consider plotting f(x)= 1/(1+exp(x/a)).
推荐答案
要在一个图中包含多个图,请使用:
To have several plots in one graph use:
f(x,a) = 1/(1+exp(x/a))
plot f(x,1), f(x,2)
要获得更自动化的绘图命令,请使用进行
迭代:
For a more automated plot command, use for
iteration:
plot for [a=1:5:2] 1/(1+exp(x/a)) title sprintf("a = %d", a)
给出(使用4.4.4版):
That gives (with version 4.4.4):
这篇关于如何在gnuplot 4.4的同一图上绘制具有不同参数值的函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文