Matlab的图形绘制.ppt

上传人:小飞机 文档编号:5439187 上传时间:2023-07-07 格式:PPT 页数:12 大小:342.97KB
返回 下载 相关 举报
Matlab的图形绘制.ppt_第1页
第1页 / 共12页
Matlab的图形绘制.ppt_第2页
第2页 / 共12页
Matlab的图形绘制.ppt_第3页
第3页 / 共12页
Matlab的图形绘制.ppt_第4页
第4页 / 共12页
Matlab的图形绘制.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Matlab的图形绘制.ppt》由会员分享,可在线阅读,更多相关《Matlab的图形绘制.ppt(12页珍藏版)》请在三一办公上搜索。

1、第3节 Matlab的图形绘制,Matlab就有很强大的图形绘制功能图形功能使得仿真结果更加直观、形象,更容易从杂乱的离散数据中发现数据的内在关系二维绘图指令 plot三维绘图指令 plot3,mesh,Matlab二维绘图基本指令,二维绘图指令 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);figure;%新建一个图形plot(t);%绘制时间轴t二维图形figure;%

2、新建第二个图形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(t,y1,r*,t,y2,b:);%红色*和蓝色虚线,Matlab二维绘图基本指令,plot的参数调制指令格式plot(x,y,参数)plot参数详表b blue.point-solidg

3、green o circle:dottedr red x x-mark-.dashdot c cyan+plus-dashed m magenta*stary yellow s squarek black d diamond v triangle(down)triangle(up)triangle(right)p pentagram h hexagram查询参数可以在Maltab的Command window里面键入help plot,Matlab二维绘图基本指令,多子图绘图指令 subplot使用subplot命令,可以将图形分成若干子图,并在不同的子图下绘制图形,它的语法如下:subplo

4、t(m,n,k)%分成mnsubplot(position,left bottom width height)%在人工指定位置作出子图,Matlab二维绘图基本指令,例三:subplot的例子t=0:pi/100:2*pi;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.2 0.05 0.6 0.45);plot(t,y1,r*,t,y2,b:);,Matlab二维绘图基本指令,其他绘图控制指令运用grid指令grid on;%打开网格指令 g

5、rid off;%关闭网格指令图形标识指令title(text);%书写图名xlabel(text);%横轴坐标ylabel(text);%纵轴坐标legend(text1,text2);%放置图例text(xt,yt,text)%在(xt,yt)处书写字符注释重叠绘图指令hold on;%再次绘制图形时,当前图形不被刷新hold off;%再次绘制图形时,当前图形可被刷新,Matlab三维绘图指令,基本三维绘图指令 plot3plot3是Matlab中最基本的三维绘图指令,其具体语法如下:plot3(x,y,z);plot3(x1,y1,z1,x2,y2,z2,);和plot一样,plot3

6、也指令也可以进行参数设置,其设置方式与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(x,y,z,c),指定网线颜色为csurf(z),以z矩阵的元素值作为z轴自变量,而以矩阵的列、行下标作为x,y轴自变量,画三维曲面图surf(x,y,z),以x,y,z为三轴自变量,画三维曲面图surf(x,y,z,c),指定曲面颜色为c,Matlab三维绘图指令,例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,z);%画出曲面图figure;mesh(x,y,z);%画出网线图,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号