MATLAB该怎样绘图
1、给出离散点列,如x=0:0.01:pi
计算函数值,如y=x.*sin(x)
绘图,如plot(x,y)
(注意:因为x是矩阵,所以y中要用.*等,直接用*会出错,无法计算。)



2、figure(n):在绘制多个函数时,若不使用figure函数,图会覆盖上一个图。
使用函数可区分各个图。注意:后面不加分号,回车后直接输入下一个函数,否则图会覆盖上一个图。



3、subplot(3,2,5):使用此函数可以将下一个图画在3*2的6个图中的第5个图的位置。


4、线性与标记属性:plot(x,y,'s')
s参数如图
例:plot(x,z,'g--')


5、设置坐标范围及网格线:
axis([-pi,pi,-3,3])
grid on

6、加注释:例:
title('第一张');(对图像命名)
legend('y=x');(加入图例)
text(3,3,'final point');(在某点加文字说明)

7、具有两个纵坐标标度的两个图形:plotyy(x1,y1,x2,y2)
例:plotyy(x,z,x,y)

1、plot3(x,y,z)
例:x=0:0.01:pi;y=x.*sin(x);z=x;
曲线参数等同plot一样。

1、设置x,y离散点列
2.[X,Y]=meshgrid(x,y);XY是生成的网格矩阵
3.定义Z函数,使用点乘。
4.mesh(X,Y,Z)
例:


2、mesh可直接改成surf。surf:曲线是黑色,空档有颜色。mesh:曲线有颜色,空档无色。

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