如何用MATLAB画带有坐标的曲线图
1、例如,对于函数 y=2*x.^2-3.*x,x的范围为[1:100];我们用MATLAB做出它的带有星号的曲线图,实现方法为plot(x,y,'*-');

2、如果想在各个星号点的位置添加其对应的函数值,实现方法如下:
for i=1:length(x)
text(x(i),y(i),num2str(y(i)));
end
如图,可以看到每个点对应的函数值在图中显示出来。

3、如果想换种颜色,只需在后面加上颜色的设置即可
text(x(i),y(i),num2str(y(i)),'color',[1 0 0]);

4、如果只想要各个点的函数值,而隐去函数的曲线,也简单,只需将绘图曲线的颜色设置成白色即可
plot(x,y,'w*-');

5、如果想让画出的曲线图,带有网格线,只需要在后面加上
grid on即可

6、整个图做完之后,还应该有相应的横纵坐标代表的意义,或者曲线对应的函数关系式,都可以在图中显示出来,实现方法如下:
xlabel('x')
ylabel('y')
legend('y=2*x.^2-3.*x')
其中,引号里面分别对应x坐标名称、y坐标名称、图例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:155
阅读量:58
阅读量:171
阅读量:149
阅读量:76