《Matlab的图形绘制》PPT课件

《Matlab的图形绘制》PPT课件

ID:36655907

大小:295.91 KB

页数:12页

时间:2019-05-10

《Matlab的图形绘制》PPT课件_第1页
《Matlab的图形绘制》PPT课件_第2页
《Matlab的图形绘制》PPT课件_第3页
《Matlab的图形绘制》PPT课件_第4页
《Matlab的图形绘制》PPT课件_第5页
资源描述:

《《Matlab的图形绘制》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3节Matlab的图形绘制Matlab就有很强大的图形绘制功能图形功能使得仿真结果更加直观、形象,更容易从杂乱的离散数据中发现数据的内在关系二维绘图指令–plot三维绘图指令–plot3,meshMatlab二维绘图基本指令二维绘图指令–plotplot的基本指令有3种plot(y1)plot(x1,y1)plot(x1,y1,x2,y2,…)Matlab二维绘图基本指令例1:通过plot绘制简单图形t=0:pi/100:2*pi;%产生时间序列y1=sin(t);y2=sin(t).*sin(t

2、);figure;%新建一个图形plot(t);%绘制时间轴t二维图形figure;%新建第二个图形plot(t,y1);%绘制y1的二维图形figure;%新建第三个图形plot(t,y1,t,y2);%绘制y1和y2的二维图形Matlab二维绘图基本指令例2:指令参数调制的例子t=0:pi/100:2*pi;y1=sin(t);y2=sin(t).*sin(t);figure;plot(t,‘m<’);%品红色三角figure;plot(t,y1,‘c^’);%青色上三角figure;plot(

3、t,y1,‘r*’,t,y2,‘b:’);%红色*和蓝色虚线Matlab二维绘图基本指令plot的参数调制指令格式plot(x,y,’参数’)plot参数详表bblue.point-solidggreenocircle:dottedrredxx-mark-.dashdotccyan+plus--dashedmmagenta*staryyellowssquarekblackddiamondvtriangle(down)^triangle(up)triangle(righ

4、t)ppentagramhhexagram查询参数可以在Maltab的Commandwindow里面键入’helpplot’Matlab二维绘图基本指令多子图绘图指令–subplot使用subplot命令,可以将图形分成若干子图,并在不同的子图下绘制图形,它的语法如下:subplot(m,n,k)%分成m×nsubplot(‘position’,[leftbottomwidthheight])%在人工指定位置作出子图Matlab二维绘图基本指令例三:subplot的例子t=0:pi/100:2*pi

5、;y1=sin(t);y2=sin(t).*sin(t);subplot(2,2,1);plot(t,'m<');subplot(2,2,2);plot(t,y1,'c^');subplot('position',[0.20.050.60.45]);plot(t,y1,'r*',t,y2,'b:');Matlab二维绘图基本指令其他绘图控制指令运用grid指令gridon;%打开网格指令gridoff;%关闭网格指令图形标识指令title(‘text’);%书写图名xlabel(‘text’);%横

6、轴坐标ylabel(‘text’);%纵轴坐标legend(‘text1’,’text2’);%放置图例text(xt,yt,’text’)%在(xt,yt)处书写字符注释重叠绘图指令holdon;%再次绘制图形时,当前图形不被刷新holdoff;%再次绘制图形时,当前图形可被刷新Matlab三维绘图指令基本三维绘图指令–plot3plot3是Matlab中最基本的三维绘图指令,其具体语法如下:plot3(x,y,z);plot3(x1,y1,z1,x2,y2,z2,…);和plot一样,plot3

7、也指令也可以进行参数设置,其设置方式与plot指令一致Matlab三维绘图指令例1:通过plot3指令绘制三维图t=(0:0.02:2)*pi;%产生t时间序列x=sin(t);%x轴参数y=cos(t);%y轴参数z=x.*y;%z轴参数plot3(x,y,z,‘r*’);%作出三维图形Matlab三维绘图指令三维网线图和曲面图mesh(z),以z矩阵的元素值作为z轴自变量,而以矩阵的列、行下标作为x,y轴自变量,画三维网线图mesh(x,y,z),以x,y,z为三轴自变量,画三维网线图mesh(

8、x,y,z,c),指定网线颜色为csurf(z),以z矩阵的元素值作为z轴自变量,而以矩阵的列、行下标作为x,y轴自变量,画三维曲面图surf(x,y,z),以x,y,z为三轴自变量,画三维曲面图surf(x,y,z,c),指定曲面颜色为cMatlab三维绘图指令例2:作出z2=x2+y2的网线图和曲面图x=-4:4;y=x;[x,y]=meshgrid(x,y);%生成x-y坐标上的个点矩阵z=x.^2+y.^2;%计算格点上的函数值figure;surf(x,y,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。