[工学]第二章 MATLAB 语言基础绘图.pptVIP

  1. 1、本文档共62页,可阅读全部内容。
  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 语言基础绘图

第2章 MATLAB 语言基础 -----绘图函数 第三节、绘图简介 MATLAB提供了丰富的绘图功能 help graph2d可得到所有画二维图形的命令 help graph3d可得到所有画三维图形的命令 下面介绍常用的二维图形命令 二维绘图 一、基本绘图函数 二、多次叠绘、多子图 三、图形标识、坐标控制 四、图形标注 五、对数坐标、极坐标 六、其他二维画图函数 七、三维绘图 八、屏幕控制 小结 一、基本绘图函数——X-Y坐标图 plot(x1,y1,option1,x2,y2,option2,…) x1,y1给出的数据分别为x,y轴坐标值 option1 为选项参数,以逐点连折线的方式绘制1个二维图形;同时类似地绘制第二个二维图形,……等。 一、基本绘图函数——X-Y坐标图 在实际应用中可以根据需要进行简化。 比如:plot(x,y);plot(x,y,option) option定义了图形曲线的颜色、线型及标示符号,它由一对单引号括起来。 一、基本绘图函数——X-Y坐标图 x =0:1:10 ; y =x.^2-10.*x+15; plot(x,y); title(Plot of y = x.^2 - 10.*x + 15); grid on; x = 1:2:10 y = 0:0.1:0.5 一、基本绘图函数——输入两个数组 如果数组x和y具有相同的维数 函数plot (x1,y1,‘s’, x2,y2,‘s’,) 将绘制出以数组x的元素作为X坐标,以数组y的元素作为Y坐标的图形。 一、基本绘图函数——多条曲线 1.plot(X,[y1,y2,…])命令 y=[y1,y2,…]是矩阵,若x是列(行)向量,则y的列(行)维数与x的维数相同。矩阵y的行(列)维数就是所绘制曲线的条数。在这种命令格式下,系统会自动给曲线以不同的颜色,但不便于用户自行设定线型和颜色。 一、基本绘图函数——多条曲线 2. 在plot后使用多输入变量 plot(x1,y2,x2,y3,…,xn,yn)。其中x1,y1;x2,y2;…,xn,yn分别为数组对。每个数组对可以绘制出一条曲线,这样就可以在一张图上绘制多条曲线,各数组对的维数可以不同,且各自都可以加上线型等标志符。 一、基本绘图函数——多条曲线 x=0:pi/100:2*pi; y1=sin(2*x); y2=2*cos(2*x); y3=2*sin(x)+cos(x); plot(x,y1,x,y2,x,y3); 一、基本绘图函数——虚数和复数 (a) plot(z) (b) plot(x,z) 二、多次叠绘、多子图 多次重叠绘制图形 hold 多窗口绘制 figure 图形窗口的分割 subplot 双纵坐标图 plotyy 二、多次叠绘、多子图——hold 在绘制前一条曲线后在命令窗口输入hold命令,再绘制下一条曲线,这样一来,两条曲线在一幅图中,实际上是将两幅图重叠在一起。 hold on 使当前轴及图形保持而不被刷新,准备接受此后将绘制的新曲线。 hold off 使当前轴及图形不再具备不被刷新的性质。 hold 当前图形是否具备刷新性质的双向切换开关。 二、多次叠绘、多子图——hold x = linspace(0, 4*pi); y1 = sin(x); y2 = sin(x) .^ 2; y3 = y1 + y2; plot(x,y1,b-); hold on; plot(x,y2,r--); plot(x,y3,g:); hold off; 二、多次叠绘、多子图——plotyy 用plotyy命令绘图,它设有两个纵坐标, 绘制两个y坐标尺度不同的变量,但x坐标仍用同一个尺度。 二、多次叠绘、多子图——plotyy 【例】 plotyy命令绘图。 x=0:0.05:4*pi; y1=sin(x); y2=5*cos(x); plotyy(x,y1,x,y2) gtext(t) gtext(y1),gtext(y2) 二、多次叠绘、多子图 ——多窗口绘图 figure() figure(n) 多个图形窗口绘图 其中n为创建图形窗口的序号,默认方式创建1号窗口。 如果窗口存在,则使用plot命令在当前窗口绘图; 如果窗口不存在,则先默认执行命令figure(1)创建1号窗口,然后再绘图。 二、多次叠绘、多子图 ——多窗口绘图 figure() x=0:pi/90:2*pi; y1=sin(2*x)

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档