如何在gnuplot 4.4的同一图上绘制具有不同参数值的函数? [英] How do I plot a function with different values of a parameter on the same plot in gnuplot 4.4?

查看:43
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆