图形绘制资料.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1;第6章 MATLAB图形绘制     ;主要内容;6.1 MATLAB图形绘制基础; ②选择图形输出的窗口及位置,常用典型指令如下。 figure(1) subplot(m,n,k) ③调用基本的绘图函数,常用典型指令如下。 plot(x,y1,x,y2,x,y3) plot3(x,y,z,r?:) ④设置坐标轴的范围、标记号和网格线,常用典型指 令如下。 axis([0,10,-3,3]) axis([x1,x2,y1,y2,z1,z2]) grid on; ⑤用名称、图例、坐标名、文本等对图形进行注释,常用典型指令如下。 xlabel(x) ylabel(y) title(图1) text(1,1,y=f(x)) ⑥打印输出图形,常用典型指令如下。 print–dps2 ; (1)、(3)是最基本、最常用的绘图步骤。一般情况下,由这两步所画出的图形已经具备足够的表现力,至于其他步骤,并不完全必需。 步骤(2)一般在图形较多的情况下使用,比如要把几个图放到一起进行比较。 步骤(4)、(5)的前后次序可按照指令的常用程度和复杂程度编排,用户可根据自己的需要改变前后次序。 ;2. MATLAB基本绘图命令; ②plot3指令的常用调用格式 plot3(x,y,z,s) plot3(x1,y1,z1,s1,x2,y2,z2,s2,…) h=plot3(…) ③loglog、semilogx、semilogy函数的常用调用格式 这3个指令的调用格式和plot指令的格式形同,只不过显示的坐标轴比例不同。;④plotyy指令的常用调用格式 ;6.2 二维图形的绘制; 有时为了便于观察,可以在图形上加上网格, 此时只需在上例程序后加上grid on即可。 x=0:0.01:10; y=sin(x); plot(x,y) grid on 运行后结果如图6.4所示。;例. 绘制分段函数曲线并添加图形标注。;例. 分段函数曲线;程序执行结果如图3.6所示。;【例6-2】在一个图形窗口中绘制多条函数曲线。; MATLAB虽然会自动为每条曲线赋予不同的颜色以示区别,但有时却很难判断曲线和函数的对应关系,可以通过两种方法来解决这个问题。第一种方法,把这些曲线在同一个绘图窗口的不同区域分别显示,把例6-2程序修改如下。 x=0:0.01:10; y1=sin(x); y2=x.*sin(x); y3=exp(2*cos(x)); subplot(2,2,1),plot(x,y1) % 在第1个子图中显示y1 subplot(2,2,2),plot(x,y2) % 在第2个子图中显示y2 subplot(2,2,3),plot(x,y3) % 在第3个子图中显示y3 ; 运行后结果如图6.6所示。程序中subplot(2,?2,?3),plot(x,?y3)的含义是把绘图窗口划分成2行2列共4个区域(可同时显示4个子图),把y3显示在第2行第1列,即第3个子图的位置。此时,可以方便地区分y1、y2、y3并观察它们的形状。;可以通过自定义曲线的颜色、线型等来区别不同的曲线。 对例6-2程序的最后一句修改如下 plot(x,y1,r:,x,y2,g--,x,y3,b-.) 运行后结果如图6.7所示 在图6.7中,用红色的虚线(在程序中用r:表示) 表示函数y1,用绿色的双画线(在程序中用g--表 示)表示函数y2,用蓝色的点画线(在程序中用b-. 表示)表示y3。这样就能方便区分同一窗口中不 同的曲线。 ;自定义曲线; 还可以在不同函数曲线上标注不同的数据点型以观察数据点。 比如对例6-2程序的第一句及最后一句修改如下 x=0:0.2:10; plot(x,y1,r:+,x,y2,g--d,x,y3,b-.o) 修改第一句的目的是增加数据取值步长,以便 于观察数据点。 运行后结果如图6.8所示?。 在图6.8中,y1上的数据点用加号表示,y2上 数据点用菱形表示,y3上的数据点用圆形表示。;2. 二维图形的标注 ;2. 二维图形的标注 ;【例6-4】 在图形中添加文本字符串。; 如果在不要求精确定位的情况下对图形进行 标注,还可以使用gtext指令实现以交互的方式将 标注字符串放置在图形中。例如,在图6.8中的 正弦曲线上执行下面的指令 gtext(第一个零点) gtext(第二个零点) gtext(第

文档评论(0)

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

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

1亿VIP精品文档

相关文档