首页 Matlab教程Ch5

Matlab教程Ch5

举报
开通vip

Matlab教程Ch5null第5章 MATLAB绘图*第5章 MATLAB绘图本章目标*本章目标了解MATLAB的绘图功能 掌握二维图形和三维图形的绘制方法 能够进行常用的数据可视化处理主要内容*主要内容5.1 二维图形 5.2 图形修饰与控制 5.3 三维图形5.1 二维图形*5.1 二维图形plot函数绘制二维曲线,常用格式有: plot(x):缺省自变量的绘图格式,x可为向量或矩阵。 plot(x, y):基本格式,x和y可为向量或矩阵。 plot(x1, y1, x2, y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形...

Matlab教程Ch5
null第5章 MATLAB绘图*第5章 MATLAB绘图本章目标*本章目标了解MATLAB的绘图功能 掌握二维图形和三维图形的绘制方法 能够进行常用的数据可视化处理主要内容*主要内容5.1 二维图形 5.2 图形修饰与控制 5.3 三维图形5.1 二维图形*5.1 二维图形plot函数绘制二维曲线,常用格式有: plot(x):缺省自变量的绘图格式,x可为向量或矩阵。 plot(x, y):基本格式,x和y可为向量或矩阵。 plot(x1, y1, x2, y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形。 plot(x, y, ‘s’):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。图形颜色、标记和线形参数 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf *图形颜色、标记和线形参数表例*例>> x=[3 5 7 6 12 24 15 33 6 9 7 2]; >> plot(x) %绘制以序号为横坐标,元素值为纵坐标的曲线 >>x=0:pi/10:2*pi; >>y=sin(x); >>plot(x,y) %绘制以x为横坐标,y为纵坐标的曲线例*例>> x=linspace(0,7); >> y1=sin(2*x); >> y2=sin(x.^2); >> y3=(sin(x)).^2; %曲线1:红色实线,+号显示数据点 %曲线2:黑色点线,*号显示数据点 %曲线3:蓝色虚线,上三角形显示数据点 >> plot(x, y1, 'r+-', x, y2, 'k*:', x, y3, 'b--^')5.2 图形修饰与控制*5.2 图形修饰与控制title —— 给图形加标题 xlable —— 给x轴加标注 ylable —— 给y轴加标注 text —— 在图形指定的任意位置加标注 gtext —— 利用鼠标将标注加到图形任意位置 grid on —— 打开坐标网格线 grid off——关闭坐标网格线 legend —— 添加图例 axis —— 控制坐标轴刻度例:绘制正弦和余弦曲线,并加入网格和标注*例:绘制正弦和余弦曲线,并加入网格和标注clear t=0:0.1:10; y1=sin(t); y2=cos(t); plot(t,y1,'r',t,y2,'b--'); x=[1.7*pi;1.6*pi]; y=[-0.3; 0.7]; s=['sin(t)';'cos(t)']; text(x, y, s); %指定位置加标注 title('正弦和余弦曲线'); %标题 legend('正弦','余弦') %添加图例注解 xlabel('时间') %x坐标名 ylabel('正弦&余弦') %y坐标名 grid on %添加网格 axis square %将图形设置为正方形MATLAB的图形编辑窗口*MATLAB的图形编辑窗口采用hold函数对图形进行比较显示 *采用hold函数对图形进行比较显示 clear t=0:pi/10:2*pi; y1=sin(t); y2=cos(t); y3= sin(t)-cos(t); plot(t,y1); hold on; %后续图形叠加显示 plot(t,y2); plot(t,y3); 采用图形窗口分割方法进行比较显示 *采用图形窗口分割方法进行比较显示 clear t=0:pi/10:2*pi; y1=sin(t); y2=cos(t); y3=cos(t+pi/2); y4=cos(t+pi); %将图形窗口分割成两行两列,要画的图形为第1行第1列 subplot(2,2,1); plot(t,y1); %将图形窗口分割成两行两列,要画的图形为第1行第2列 subplot(2,2,2); plot(t,y2); %将图形窗口分割成两行两列,要画的图形为第2行第1列 subplot(2,2,3); plot(t,y3); %将图形窗口分割成两行两列,要画的图形为第2行第2列 subplot(2,2,4); plot(t,y4);5.3三维图形*5.3三维图形三维曲线图 plot3函数可以绘制三维曲线: plot3(x1, y1, z1, 's1', x2, y2, z2, 's2'…) 三维网格图 mesh函数为数据点绘制网格线: mesh(z) —— z为n×m的矩阵,x与y坐标为元素的下标位置 mesh(x, y, z) —— x, y, z分别为三维空间的坐标位置 三维曲面图 三维曲面的绘图是由surf函数完成的,用法和mesh类似。例:函数plot3绘制的三维曲线图 *例:函数plot3绘制的三维曲线图 clear t=0:pi/50:10*pi; plot3(t,sin(t),cos(t),'r:') grid on 例:分别用mesh函数和surf函数绘制高斯矩阵*例:分别用mesh函数和surf函数绘制高斯矩阵>>z=peaks(40); >>mesh(z); % 网格线 >> figure %产生新的图形窗口 >>surf(z); %着色表面图观察点*观察点clear z=peaks(40); subplot(2,2,1); mesh(z); %绘制子图1(默认视点) subplot(2,2,2); mesh(z); view(-15,60); %指定子图2的视点 subplot(2,2,3); mesh(z); view(-90,0); %指定子图3的视点 subplot(2,2,4); mesh(z); view(-7,-10); %指定子图4的视点扩展阅读*扩展阅读4.4 特殊坐标系 4.5 绘制特殊图形 应用举例*应用举例画出一花瓣状图形 theta = -pi:0.01:pi; rho(1,:) = 2*sin(5*theta).^2; rho(2,:) = cos(10*theta).^3; rho(3,:) = sin(theta).^2; rho(4,:) = 5*cos(3.5*theta).^3; for i = 1:4 % 极坐标图形输出函数 polar(theta,rho(i,:)) pause end应用举例*应用举例null*clear; t=1:9; d1=[12.51 13.54 15.60 15.92 20.64 24.53 30.24 30.00 36.34]; d2=[2.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77]; d3=[10.11 8.14 14.17 20.14 40.50 39.45 60.11 62.13 20.90]; plot(t,d1,'r.-',t,d2,'gx:',t,d3,'m*-.'); title('稳定性变化规律'); xlabel('时间'); ylabel('稳定性'); axis([0 10 0 100]); text(6.5,25.5,'\leftarrow样品a'); text(3,43.8,'样品b\rightarrow'); text(4.8,30.5,'\leftarrow样品c');结 束 语*学好计算机的唯一途径是 你的编程能力与你在计算机上投入的时间成 结 束 语
本文档为【Matlab教程Ch5】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_205008
暂无简介~
格式:ppt
大小:871KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2012-12-23
浏览量:5