MATLAB4二维图形绘制.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 用MATLAB实现 计算的可视化; matlab语言的绘图功能;4.1 二维图形的绘制;根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示 如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形 可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图 可任意设定曲线颜色和线型 可给图形加坐标网线和图形加注功能;1. 用plot(x) 绘制x向量曲线 2.用plot(x,y) 绘制向量x和y的曲线 3.用plot(x) 绘制矩阵x的曲线 4.用plot(x,y)绘制混合式曲线 5.用plot(z)绘制复向量曲线 6.用plot(x1,y1,x2,y2,…)绘制多条曲线 ;plot(x,y)绘制混合式曲线;二、绘制曲线的一般步骤;说明: 步骤1和3是最基本的绘图步骤,如果利用MATLAB的默认设置通常只需要这两个基本步骤就可以基本绘制出图形,而??他步骤并不完全必需。 步骤2一般在图形较多的情况下,需要指定图形窗口、子图时使用。 除了步骤1、2、3的其他步骤,用户可以根据自己需要改变前后次序。 ;三、多个图形绘制的方法;2. 同一窗口多个子图 如果需要在同一个图形窗口中布置几幅独立的子图,可以在plot命令前加上subplot命令来将一个图形窗口划分为多个区域,每个区域一幅子图。 语法: subplot(m,n,k) %使(m×n)幅子图中的第k幅 成为当前图 说明:将图形窗口划分为m×n幅子图,k是当前子图的编号,“,”可以省略。子图的序号编排原则是:左上方为第1幅,先向右后向下依次排列,子图彼此之间独立。;3. 同一窗口多次叠绘 为了在一个坐标系中增加新的图形对象,可以用“hold”命令来保留原图形对象。 语法: hold on %使当前坐标系和图形保留 hold off %使当前坐标系和图形不保留 hold %在以上两个命令中切换 说明:在设置了“hold on”后,如果画多个图形对象,则在生成新的图形时保留当前坐标系中已存在的图形对象,MATLAB会根据新图形的大小,重新改变坐标系的比例。 ;4. 双纵坐标图 语法: plotyy(x1,y1,x2,y2) %以左、右不同纵轴绘制两条曲线 说明:左纵轴用于(x1,y1)数据,右纵轴用于(x2,y2)数据来绘制两条曲线。坐标轴的范围、刻度都自动产生。 ;1. 单窗口单曲线绘图;2. 单窗口多曲线绘图;例 3:y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5); plot(t,[y,y1,y2,y3,y4,y5]);y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5); plot(t,y3);hold on; plot(t,y4); plot(t,y5); ;x=peaks;plot(x) x=1:length(peaks);y=peaks;plot(x,y);subplot(1,3,1); plot(t,y) subplot(1,3,2); plot(t,y3) subplot(1,3,3); plot(t,y2);subplot(3,1,1); plot(t,y) subplot(3,1,2); plot(t,y3) subplot(3,1,3); plot(t,y2) ;4. 多窗口绘图;;四、曲线的线型、颜色和数据点形;;五、设置坐标轴和文字标注 ;2. 分格线和坐标框;3. 文字标注;(4) 添加文字注释 语法: text(xt,yt,s) %在图形的(xt,yt)坐标处书写文字注释;;1.fplot —— 绘制函数图函数;fplot([sin(x),tan(x),cos(x)],2*pi*[-1 1 -1 1]) fplot(humps,[0 1],rp);2.ezplot——符号函数的简易绘图函数;ezplot(sin(x)) ezplot(sin(x),cos(y),[-4*pi 4*pi],figure(2));六、交互式图形命令;七、图形窗口的功能

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档