772-精讲多练MATLAB(第二版).ppt

上传人:本田雅阁 文档编号:3024047 上传时间:2019-06-27 格式:PPT 页数:22 大小:382.01KB
返回 下载 相关 举报
772-精讲多练MATLAB(第二版).ppt_第1页
第1页 / 共22页
772-精讲多练MATLAB(第二版).ppt_第2页
第2页 / 共22页
772-精讲多练MATLAB(第二版).ppt_第3页
第3页 / 共22页
772-精讲多练MATLAB(第二版).ppt_第4页
第4页 / 共22页
772-精讲多练MATLAB(第二版).ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《772-精讲多练MATLAB(第二版).ppt》由会员分享,可在线阅读,更多相关《772-精讲多练MATLAB(第二版).ppt(22页珍藏版)》请在三一文库上搜索。

1、1,精讲多练MATLAB (第二版),罗建军 杨琦 西安交通大学出版社,第四章 计算结果的可视化,3,教学目标,介绍MATLAB的两种基本的绘图功能: 二维平面图形 三维立体图形,4,授课内容,4.1 二维平面图形 4.2 三维立体图形,5,4.1 二维平面图形,4.1.1基本图形函数 plot(x):缺省自变量的绘图格式,x可为向量或矩阵。 plot(x, y):x和y可为向量或矩阵。 plot(x1, y1, x2, y2,):多条曲线绘图格式,在同一坐标系中绘制多个图形。,6,绘图参数表,7,例,x=0:pi/10:2*pi; %构造向量 y1=sin(x); %构造对应的y1坐标 y2

2、=cos(x); %构造对应的y2坐标 plot(x,y1,x,y2) %画图,8,例,plot(x,y1,r+-, x, y2,k*:) 组1曲线采用红色实线并用+号显示数据点位置 组2曲线采用黑色点线并用*号显示数据点位置,9,4.1.2 图形修饰,10,例:绘制正弦和余弦曲线,并加入网格和标注,x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,x,y2) grid on xlabel(Independent Variable X) ylabel(Dependent Variable Y1&Y2) title(Sine and Cosine C

3、urve) text(1.5,0.3,cos(x) gtext(sin(x),11,MATLAB的图形编辑窗口,12,4.1.3 图形的比较显示,x=-pi:pi/10:pi; y1=sin(x); y2=cos(x); y3=x; y4=x.2; plot(x,y1,x,y2) hold on %设置保持状态 plot(x,y3) plot(x,y4) hold off %取消保持状态 plot(x,x),13,采用图形窗口分割方法进行比较显示,x=-pi:pi/10:pi; y1=sin(x); y2=cos(x); y3=x; y4=x.2; subplot(2,2,1); plot(x

4、, y1); subplot(2,2,2); plot(x, y2); subplot(2,2,3); plot(x, y3); subplot(2,2,4); plot(x, y4);,14,4.2 三维立体图形,三维曲线图 plot3函数可以绘制三维曲线: plot3(x1, y1, z1, s1, x2, y2, z2, s2) 三维网格图 mesh函数为数据点绘制网格线: mesh(z) z为nm的矩阵,x与y坐标为元素的下标位置 mesh(x, y, z) x, y, z分别为三维空间的坐标位置 三维曲面图 三维曲面的绘图是由surf函数完成的,用法和mesh类似。,15,例:函数p

5、lot3绘制的三维曲线图,x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); plot3(y1,y2,x,m:p) grid on xlabel(Dependent Variable Y1) ylabel(Dependent Variable Y2) zlabel (Independent Variable X) title(Sine and Cosine Curve),16,例:分别用mesh函数和surf函数绘制高斯矩阵,z=peaks(40); mesh(z); % 网格线 surf(z); %着色表面图,17,观察点, z=peaks(40); subplot(

6、2,2,1); mesh(z); subplot(2,2,2); mesh(z); view(-37.5,-30); subplot(2,2,3); mesh(z); view(180,0); subplot(2,2,4) mesh(z); view(0,90);,18,自学内容,4.3 图形窗口 4.4其它图形函数 4.5 动画 4.6 符号表达式绘图 4.7 plot函数 4.8 交互式图形指令,19,应用举例,20,clear; t=1:9; d1=12.51 13.54 15.60 15.92 20.64 24.53 30.24 50.00 36.34; d2=9.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77; d3=10.11 8.14 14.17 10.14 40.50 39.45 60.11 70.13 40.90; plot(t,d1,r.-,t,d2,gx:,t,d3,m*-.); title(time,21,应用举例,clear; x=-2:0.2:2; y=-2:0.2:2; xx,yy=meshgrid(x, y); zz=xx.*exp(-xx.2-yy.2); surf(xx, yy, zz);,22,再 见,谢谢使用,敬请批评指正!,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1