MATLAB图形工具箱全解.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB图形工具箱全解

第四节 matlab图形工具箱 Matlab不仅具有强大的数值计算和符号计算功能,也同样具有非常强大的二维和三维绘图功能。 一、二维曲线的绘制 曲线绘制的基本函数: plot 绘制线性比例的二维曲线 line 绘制线性比例的二维或三维曲线 loglog 绘制双对数比例的二维曲线 semilogx 绘制x轴为对数比例的二维曲线 semilogy 绘制y轴为对数比例的二维曲线 一、二维曲线的绘制 数据图形绘制方法: Plot命令是matlab中最简单,而且使用最广泛的一个绘图命令,用来绘制二维曲线。 语法:plot(x) %绘制以x为纵坐标的二维曲线。 plot(x,y) %绘制以x为横坐标、y为纵坐标的二维曲线。 一、二维曲线的绘制 1、用plot(x)命令绘制x向量曲线 例如: x1=[1 2 3] plot(x1) x2=[0 1 0] plot(x2) 一、二维曲线的绘制 2、用plot(x,y)命令绘制向量x和y的曲线 例:x1=0:0.1:2*pi; y1=sin(x1); plot(x1,y1) x2=[0 1 1 2 2 3] y2=[1 1 0 0 1 1] plot(x2,y2) 一、二维曲线的绘制 3、用plot(x)命令绘制矩阵x的曲线 以矩阵x的每一列绘制一条曲线。 例:x1=[1 2 3;4 5 6] plot(x1) x2=peaks; plot(x2) 一、二维曲线的绘制 4、多个图形绘制的方法 (1)指定图形窗口 前面的绘图命令所生成的图形都是在默认的“Figure No.1”窗口中绘制的,当第二次使用plot命令时,就将第一次绘制的图形覆盖了。因此,如果需要多个图形窗口同时打开时,可以使用figure语句。 一、二维曲线的绘制 语法: figure(n):产生新图形窗口。 (2)同一窗口多个子图。 如果需要在同一窗口中布置几幅独立的子图,可以在plot命令前加上subplot命令将一个图形窗口划分为多个区域,每一个区域一幅子图。 一、二维曲线的绘制 语法: subplot(m,n,k) 使m*n幅子图中的第k幅成为当前图。 例:x=0:0.1:2*pi; subplot(2,2,1) plot(x,sin(x)) subplot(2,2,2) 一、二维曲线的绘制 plot(x,cos(x)) subplot(2,2,3) plot(x,sin(3*x)) subplot(2,2,4) plot(x,cos(3*x)) 如果在使用绘图命令之后,想清除图形窗口画其他图形,应使用’clf’命令清除。 一、二维曲线的绘制 (3)、同一窗口多次叠绘 在当前坐标系中绘图时,每调用一次plot函数,会擦掉图形窗口中已有的图形。为了在一个坐标系中增加新的图形对象,可以用”hold”命令来保留原图形对象。 语法:hold on 保留 hold off 不保留 hold 在两种情况中切换 ishold 查询当前的状态,on返回1,off返回0 一、二维曲线的绘制 例:x1=0:0.1:2*pi; plot(x1,sin(x1)) hold on x2=-pi:0.1:pi; plot(x2,cos(x2)) 一、二维曲线的绘制 6、曲线的线形、颜色和数据点形 语法:plot(x,y,’s’) 颜色:黄色:y 紫色:M 青色:c 红色:r 绿色:g 蓝色:b 白色:w 黑色:k 数据点间连线:实线(默认) 点线:: 点划线:-. 虚线:-- 一、二维曲线的绘制 数据点形 实点标记:. 圆圈标记:。 等等,其他更多的可以查相关的资料。 例如:x=0:0.1:2*pi; plot(x,sin(x),’r-.’) :用红色点划线画出曲线 plot(x,cos(x),’b:*’) 一、二维曲线的绘制 6、交互式图形命令 (1)ginput命令 ginput命令与其他图形命令的原理不同,不是把数据表现在图形上,而是从图上获取数据。因此,ginput命令在数值优化、工程设计中十分有用,仅适用于二维图形。 一、二维曲线的绘制 语法:[x,y]=ginput(n) 用鼠标从图形上获取n个点的坐标(x,y),x,y用来存放所取点的坐标。 (2)、gtext命令 gtext命令是把字符串放置到图形中鼠标所指定的位置上,该命令对二维、三维图形都适用。 一、二维曲线的绘制

文档评论(0)

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

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

1亿VIP精品文档

相关文档