MATLB 第四章.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  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文档。上传文档
查看更多
MATLB 第四章

第四章 MATLAB 绘图 MATLAB除了有强大的数值计算能力外,另一个受到人们喜爱的就是它的方便的绘图功能。用户不用很多地编程就能绘出相当复杂的图形。 4.1 标准图形表现方法 4.1.1 基础绘图 4.1.2 三维绘图 4.1.3 多种绘图 4.1.4 图形注释 4.1.5 图形颜色修饰;4.1 标准图形表现方法 4.1.1 MATLAB基础绘图;1.单图单曲线绘图 [例4.1] 正弦曲线绘图。 t=0:2*pi/90:2*pi; y=sin(2*t); plot(t,y,r) 例题说明: 语句1 给定弧度行向量。 语句2 计算sin函数向量。 语句3 plot绘图,指定额色为红色(省缺首色为黄色[蓝色5.x]) ;2.单图多曲线绘图 单图多曲线绘图时,使用多条曲线绘图命令 plot(xl,y1,x2、y2,…) 也可以用矩阵变量画出 plot(x,y) 其中y=[yl y2 …],y1,y2分别为各曲线向量。 [例4.2] 正弦曲线族绘图。 t=0:2*pi/90:2*pi; y=[sin(t),sin(t-pi/2),sin(t-pi)]; plot(t,y) axis([0,6.5,-1,1]) 例题说明: (1) y为3列矩阵,“ ’ ”将行向量sin(t)转置为列向量; (2) 多条曲线时,曲线颜色为省缺变化值,变化顺序为前6种依次改变;[b,g,r,c,m,y,k(5.x)] (3) axis([…])设定绘图坐标范围。 ;营黔幕货色贬咐诈宛账拖配拿纬酬消焰枪绝瞻详擒葵思淖病逸门企券弄序MATLAB 第四章MATLAB 第四章;3.多窗口绘图 多窗口绘图时,使用创建绘图窗口命令 figure(N) 其中N为创建绘图窗口序号: 使用plot命令绘图时,当前窗口存在,则在该窗口绘图。如果窗口不存在,则先省缺执行命令 figure(1) 创建1号窗口然后绘图。 所以进行多窗口绘图时,需要按照窗口序号创建窗口,在指定窗口绘图。;[例4.3] 多窗口绘图。 t=0:2*pi/90:2*pi; y1=sin(2*t); plot(t,y1,r) %省缺创建1号窗口 figure(2) %创建2号窗口 y2=exp(-1.5*t).*sin(2*t); plot(t,y2,r);4.单窗口多曲线子图绘制 在一个窗口上以矩阵方式绘制子图。子图分割命令格式为 subplot(m,n,p); %逗号可以省缺为(mnp) 在图面的m行、n列位置作p号图,p为绘图顺序号,从左到右, 从上到下排列。先用subplot命令指定当前绘图位置,然后用 plot以当前子图位置作图?? [例4.4] 单窗口多曲线分图绘制。 t=0:2*pi/90:2*pi; y1=sin(2*t);y2=cos(2*t); y3=sin(2*t)+cos(2*t);y4=sin(2*t)-cos(2*t); subplot(221);plot(t,y1) subplot(222);plot(t,y2) subplot(223);plot(t,y3) subplot(224);plot(t,y4);烤绎跌朝瓶娥喻备竖筷扔继拦杉斡恼盎蔡办烘贩煞雍碘社酗螺筹酌吏检郡MATLAB 第四章MATLAB 第四章;5.单变量绘图 绘图函数使用单变量时为: plot(y) 当向量y为实数时,等价于相当于i=1:length(x); plot(i,x). 当向量y为复数时,等价于实部坐标与虚部坐标绘图plot(real(x),imag(x)) [例4.5] 复数向量绘图,等距螺线。 t=0:2*pi/90:6*pi; y=t.*exp(i*t); plot(y); %作复数向量绘图 axis(image) 语句2 复指数函数exp(i*t)的矢量轨迹为等圆,以t为增量作 点乘,即完成等距螺线绘图. 语句4 坐标函数axis(‘imag’)为绘图修饰命令,修饰为图片 方式曲线居中。;4.1.2 三维绘图 三维绘图以立体图像方式展现数据间的关系,比二维图提供更多的信息。MATLAB的三维绘图比二维绘图复杂一些。 MATLAB的三维绘图 三维曲线绘图 三维曲面绘图 曲面网线绘图 曲面色图 三维绘图中三个坐标数据如何构造是掌握三维图绘制的关键;此外还有三维曲面的观察角度等问题。用于三维绘图

文档评论(0)

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

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

1亿VIP精品文档

相关文档