第2讲matla说b绘图.pptVIP

  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文档。上传文档
查看更多
第2讲matla说b绘图

plot的调用格式 plot(x) —— 缺省自变量绘图格式,x为向量, 以x元素值为纵坐标,以相应元素下标为横坐标绘图 plot(x,y) —— 基本格式,以y(x)的函数关系作出直角坐标图。P36 例:x=[0, 0.48,0.84,1,0.91,0.6,0.14] [ x1, x2, x3, x4, x5, x6, x7] plot (x) 例:x=0:pi/20:2*pi; y=sin(x.^2); plot (x,y) plot(x1,y1,x2,y2,x3,y3…) 功能:在同一图形窗口画出多条曲线 。 曲线的关系为: 例: 在同一图形窗口画出三个函数y = cos 2x ,y = x2 , y = x的图形,自变量范围为:-2? x ? 2 。 解 Matlab命令: x=-2:0.1:2; ↙ plot(x,cos(2*x),x,x.^2,x,x) ↙ 调用格式: axis([xmin xmax ymin ymax zmin zmax]) —— 用行向量中给出的值设定坐标轴的范围。 axis equal —— 使坐标轴在3个方向上刻度增量相等 axis on(off) —— 显示和关闭坐标轴的标 记、标志 线型、标记类型、颜色 二维绘图指令还提供一组控制曲线线型、标记类型、颜色的开关。该开关总跟在一元或二元对的后面,具体如下: plot(x,’String’) plot(x,y,’ String’) plot(x1,y1,’ String1’,x2,y2,’ String2’,…) 其中,string是字符串,该字符串由表4-1、表4-2 、表4-3(见课本P44)中的字符组成。 例: 利用hold指令在同一坐标系中画出如下两条参数曲线,参数曲线方程为: 图形的标注 图名标注title title(‘String’) 在图形的顶端加注文字作为图名 坐标轴标注 xlabel(‘String’) 在当前图形的x轴旁边加注文字内容 ylabel(‘String’) 在当前图形的y轴旁边加注文字内容 zlabel(‘String’) 在当前图形的z轴旁边加注文字内容 图形标注 text (x, y, ‘String’) 在(x,y)处加文字‘String’(二维图形) text (x, y, z, ‘String’) 在(x,y,z)处…(三维图形) gtext (‘String’) 在鼠标指定位置上标注 说明:使用gtext指令后,会在当前图形上出现一个十字叉,等待用户选定位置进行标注。移动鼠标到所需位置按下鼠标左键,Matlab就在选定位置标上文字。 图例标注legend 当在一幅图中出现多种曲线时,结合在绘制时的不同线性与颜色等特点,用户可以用legend命令进行说明。其使用格式为: legend(‘String1’,’ String2’,’ String3’,…) 例: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.8]; s=[sin(t);cos(t)]; text(x,y,s); title(正弦和余弦曲线); legend(正弦,余弦) xlabel(时间t),ylabel(正弦、余弦) grid axis square 一个图形窗口多个子图的绘制 subplot指令它不仅适用于二维图形而且也适用于三维图形。其本质是将窗口分为几个区域,再在每个小区域中画图形。 subplot(m,n,i) 把图形窗口分为m?n个子图,并在第i个子图中画图。子图按从左到右,从上到下排列。 例: t=-pi:pi/20:pi; subplot(2,2,1),plot(t,sin(t)) subplot(2,2,2),plot(t,cos(t)) subplot(2,2,4),plot(t,sin(t.^2)) 例: 在同一坐标系中画出两个函数y = cos 2x ,y = x的图形,自变量范围为:-2? x ? 2,函数y = cos 2x为红色实线, 函数y = x 为蓝色虚线。并加图名、坐标轴、图形、图例标注。 解: Matlab命令为 clf %(P/6) x=-2:0.1:2; y1=cos(2*x);y2=x; subplot(1,2

文档评论(0)

151****1459 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档