如何在Matlab中调整y轴绘图范围?

时间:2014-02-03 14:08:02

标签: matlab plot

我需要在matlab中绘制以下函数

y1=sign(x)
y2=tanh(x)
y3=(x)/(x+1)

x范围是-5,5,间距为0.1 y-plot范围应介于-1.5到1.5之间。

每个图应该有一个标记的x和y轴以及右下角的图例。

我唯一想知道的是如何调整y绘图范围。我曾尝试编辑实际的数字,但似乎所做的只是扭曲图形。 在matlab中是否有一个命令可以让我调整y轴绘图范围?

我还没想到的另一件事是添加一个图例,我可以在创建图形后执行此操作,但我想它需要通过matlab命令完成。

2 个答案:

答案 0 :(得分:9)

是的,在plot命令之后使用axis

axis([-5 5 -1.5 1.5])

答案 1 :(得分:0)

如果您只想设置y范围而不设置x范围,则可以使用

ylim([-1.5 1.5])

axis([-inf inf -1.5 1.5])。我是从原始MATLAB来源找到的:https://de.mathworks.com/help/matlab/ref/ylim.html

PS:对于三角函数,我建议使用axis equal以具有相等的x和y轴间距(请参见MATLAB