作业帮 > 综合 > 作业

MATLAB函数作图问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 03:30:02
MATLAB函数作图问题
我是一个MATLAB初学者
遇到一个困惑,比如作函数图像y=x+2,
编写代码
x=0:0.1:2;
y=2+x;
plot(y)
得到了图像是直线,但是图上坐标与实际不符合(比如y=0时,x不等于-2,图上显示的在0到5之间),而x坐标轴与y轴的范围也相差很大(x是0到25,y是0到4),这是怎么回事
我在后面加上axis([0 5 0 5])限制坐标轴的范围,坐标范围是限制住了,可得出的直线斜率不是1了,是几乎平行于x轴,并且图上坐标与实际也不符合.这是怎么回事?
怎么才能得出斜率为1,并且正确横竖坐标范围在0到5之间
哪位大侠肯解释给我,最好附上代码,谢谢啊
y=0时x不等于-2是应为你的横做小范围限定了,因为你的x范围为0-2,所以y的显示范围为0-4.axis([0 5 0 5])最好改成axis([0 2 0 5])这样更便于观察.还有程序最后一句要把plot(y)改成plot(x,y).