MATLAB编程与工程应用——_MATLAB绘图.pptVIP

MATLAB编程与工程应用——_MATLAB绘图.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB编程与工程应用——_MATLAB绘图

第3章 MATLAB绘图 第3章 MATLAB绘图 第3章 MATLAB绘图 3.1 二维图形 3.2 隐函数绘图 3.3 三维图形 第3章 MATLAB绘图 3.1 二维图形 一、基本形式 plot(x1,y1,option1,x2,y2,option2,…) x1,y1给出的数据分别为x,y轴坐标值,option1为选项参数,以逐点连折线的方式绘制1个二维图形;同时类似地绘制第二个二维图形,……等。 这是plot命令的完全格式,在实际应用中可以根据需要进行简化。比如: plot(x,y);plot(x,y,option) 选项参数option定义了图形曲线的颜色、线型及标示符号,它由一对单引号括起来。 第3章 MATLAB绘图 3.1 二维图形 例 (exp5_1.m) y=[0 0.48 0.84 1 0.91 0.6 0.14]; plot(y) (exp5_2.m) x=0:0.1:2*pi; y=sin(x); plot(x,y); 第3章 MATLAB绘图 3.1 二维图形 例:也可在同一图形中绘制多重线形(exp5_3.m) x=0:0.1:2*pi; plot(x,sin(x),x,cos(x)) 设Z是一个复向量,则 plot(Z),相当于 plot(real(Z),image(Z) 即绘出实部对应于虚部的图形 例:(exp5_4.m) x=0:0.1:2*pi; z=exp(i*x); plot(z) 第3章 MATLAB绘图 3.1 二维图形 二、图形修饰及文本标注 1. MATLAB绘图命令的各种选项 选项 意义 选项 意义 - 实线 g 绿色 -- 虚线 b 蓝色 -. 点划线 w 白色 : 点线 k 黑色 . 用点号绘制数据点 r 红色 x 叉号线 c 青色 * 星号线 y 黄色 第3章 MATLAB绘图 二、图形修饰及文本标注 例: (exp5_5.m) x=0:0.1:2*pi; plot(x,sin(x),’-g’,x,cos(x),’-.r’) 第3章 MATLAB绘图 二、图形修饰及文本标注 2. 文本标注命令 title(s) 图形标题 xlabel(s)x轴的标注 ylabel(s)y轴的标注 text(x,y,s) 在图形(x,y)坐标处写文字s (5)gtext(s) 利用鼠标在图形中定位,并在此位置上写文字s 例:(exp5_6.m) x=0:0.1:2*pi; plot(x,sin(x)) title(‘示例图’) xlabel(‘x轴’) ylabel(‘y轴’) text(20,20,’sin(x)’) gtext(‘sin(x)’) 第3章 MATLAB绘图 3.1 二维图形 三、图形控制 1. subplot(mnk) 分割图形显示窗口 m:上下分割个数, n:左右分割个数, k:子图编号 MATLAB最多允许9*9的分割 例:exp5_7.m 第3章 MATLAB绘图 三、图形控制 2. axis([xmin xmax ymin ymax]) 设定坐标轴的范围 axis(‘equal’):将x坐标轴和y坐标轴的单位刻度大小调整为一样。 例:exp5_8.m t=[0:0.01:2*pi]; x=sin(t); y=cos(t); plot(x,y) axis([-1.5 1.5 -1.5 1.5]) 第3章 MATLAB绘图 三、图形控制 3. grid on: 在所画出的图形坐标中加入栅格 grid off: 除去图形坐标中的栅格 hold on: 把当前图形保持在屏幕上不变,同时允 许在这个坐标内绘制另外一个图形。 hold off: 使新图覆盖旧的图形 figure(n) 打开不同的图形窗口,以便绘制不同的图形。 例exp5_9_1.m,exp5_9_2.m 第3章 MATLAB绘图 3.1 二维图形 四、特殊坐标图形 1. polar(theta,rho,选项) 极坐标曲线绘制 Theta: 角度向量 Rho: 幅值向量 选项: 与plot的选项相同 例:(exp5_10.m) t=0:0.1:2*pi; r=ones(size(t)); polar(t,r) 第3章 MATLAB绘图 四、特殊坐标图形 2. semilogx(x,y,选项) semilogy(x,y,选项) loglog(x,y,选项) 半对数和对数曲线绘制 semilogx x轴为对数标度 semilogy y轴为对数标度 loglog x,y轴均为对数标度 选项均与plot的相同 例:exp5_11.m 第3章 MATLAB绘图 3.1 二维图形 3. 应用型绘图指令 bax(x,y) 高度条形图 hist(y,x) 个数条形图 s

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档