MATLAB的可视化功能-PPT.ppt

上传人:可**** 文档编号:91986892 上传时间:2023-05-29 格式:PPT 页数:91 大小:4.62MB
返回 下载 相关 举报
MATLAB的可视化功能-PPT.ppt_第1页
第1页 / 共91页
MATLAB的可视化功能-PPT.ppt_第2页
第2页 / 共91页
点击查看更多>>
资源描述

《MATLAB的可视化功能-PPT.ppt》由会员分享,可在线阅读,更多相关《MATLAB的可视化功能-PPT.ppt(91页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MATLAB 的可视化功能4.1 绘制二维图形 4.1.1 基本绘图命令 4.1.2 多个图形绘制的方法4.1.6 特殊二维图形4.1.3 曲线的线型、颜色和数据点形 4.1.4 设置坐标轴和文字标注 4.1.5 特殊坐标二维图形 2第4章 MATLAB的可视化功能 4.1 绘制二维图形 4.1.1 基本绘图命令 plotplot命令是命令是MATLABMATLAB中最简单而且使用最广泛的一个中最简单而且使用最广泛的一个绘图命令,用来绘制二维曲线。该命令将各个数据绘图命令,用来绘制二维曲线。该命令将各个数据点用直线连接来绘制图形。点用直线连接来绘制图形。MATLABMATLAB的其它二维绘图的

2、其它二维绘图命令中的绝大多数是以命令中的绝大多数是以plotplot为基础构造的。为基础构造的。plotplot命命令打开一个默认的图形窗口,如果已经存在一个图令打开一个默认的图形窗口,如果已经存在一个图形窗口,形窗口,plotplot命令将刷新当前窗口的图形。命令将刷新当前窗口的图形。3l plot(x)plot(x):绘制以绘制以xx为纵坐标的二维曲线。为纵坐标的二维曲线。l plot(x,y)plot(x,y):绘制以:绘制以xx为横坐标、为横坐标、yy为纵坐标的为纵坐标的 二维曲线。二维曲线。说明:说明:xx和和yy可以是向量或矩阵可以是向量或矩阵 plot 命令的基本调用格式(1)用

3、plot(x)命令绘制x向量曲线 当当xx是长度为是长度为nn的数值向量,则坐标系的纵坐标为的数值向量,则坐标系的纵坐标为向量向量xx,横坐标为,横坐标为MATLABMATLAB系统根据系统根据xx向量的元素序向量的元素序号自动生成从号自动生成从11开始的向量。开始的向量。456大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流 大家有疑问的,可以询问和交流7(2)用plot(x,y)命令绘制向量x和y的曲线 当参数当参数xx和和yy都是长度为都是长度为nn的向量时,的向量时,x,yx,y的长度必的长度必须相等,用须相等,用plot(x,y)plot(x,y)命令绘制纵坐标为向量命令绘制

4、纵坐标为向量yy,横坐标为向量横坐标为向量xx的曲线。的曲线。(3)用plot(x)命令绘制矩阵x的曲线 当当xx是一个是一个mnmn的矩阵,的矩阵,plot(x)plot(x)命令为矩阵的每命令为矩阵的每列画出一条线,共列画出一条线,共nn条曲线,各曲线自动用不同颜条曲线,各曲线自动用不同颜色表示;每条线的横坐标为向量色表示;每条线的横坐标为向量1:m1:m,mm是矩阵的是矩阵的行数,绘制方法与向量相同。行数,绘制方法与向量相同。89(4)用plot(x,y)命令绘制混合式曲线 l 如果如果xx是向量,而是向量,而yy是矩阵,则是矩阵,则xx的长度与矩阵的长度与矩阵yy的的行数或列数必须相等

5、,如果行数或列数必须相等,如果xx的长度与的长度与yy的行数相等,的行数相等,则向量则向量xx与矩阵与矩阵yy的每列向量对应一条曲线;如果的每列向量对应一条曲线;如果xx的的长度与长度与yy的列数相等,向量的列数相等,向量xx与矩阵与矩阵yy的每行向量对应的每行向量对应一条曲线;如果一条曲线;如果yy是方阵,则是方阵,则xx和和yy的行数、列数都相的行数、列数都相等,将向量等,将向量xx与矩阵与矩阵yy的每列向量画一条曲线。的每列向量画一条曲线。l 如果如果xx是矩阵,而是矩阵,而yy是向量,则是向量,则yy的长度必须等于的长度必须等于xx的行数或列数,绘制方法与前一种相似。的行数或列数,绘制

6、方法与前一种相似。l 如果如果xx和和yy都是矩阵,则大小必须相同,矩阵都是矩阵,则大小必须相同,矩阵xx的每的每列和列和yy的每列画一条曲线。的每列画一条曲线。10111213(5)(5)用用plot(z)plot(z)命令绘制复向量曲线命令绘制复向量曲线plot(z)plot(z)中的参数中的参数zz为复向量时,为复向量时,plot(z)plot(z)和和 plot(real(z),imag(z)plot(real(z),imag(z)是等效的,以实部是等效的,以实部为横坐标,虚部为纵坐标。为横坐标,虚部为纵坐标。(6).(6).用用plot(x1,y1,x2,y2,plot(x1,y1,

7、x2,y2,)命令绘制多条曲线命令绘制多条曲线 plotplot命令还可以同时绘制多条曲线,用多个命令还可以同时绘制多条曲线,用多个矩阵对为参数,矩阵对为参数,MATLABMATLAB自动以不同的颜色绘自动以不同的颜色绘制不同曲线。每一对矩阵(制不同曲线。每一对矩阵(xi,yixi,yi)均按照)均按照前面的方式解释,不同的矩阵对之间,其维前面的方式解释,不同的矩阵对之间,其维数可以不同。数可以不同。14154.1.2 多个图形绘制的方法(1)指定图形窗口使用使用figurefigure语句可以同时打开多个图语句可以同时打开多个图形窗口,其调用格式为:形窗口,其调用格式为:l figure(n

8、)figure(n):产生新图形窗口。:产生新图形窗口。说明:说明:如果该窗口不存在,则产生新如果该窗口不存在,则产生新图形窗口并设置为当前图形窗口,该图形窗口并设置为当前图形窗口,该窗口名为窗口名为“Figure No.nFigure No.n”,而不关闭,而不关闭其他窗口。其他窗口。16自动出现第一个窗口自动出现第一个窗口在第二个窗口绘图在第二个窗口绘图在第三个窗口绘图在第三个窗口绘图17(2)同一窗口多个子图subplotsubplot命令可将一个图形窗口划分为多个区域,命令可将一个图形窗口划分为多个区域,每个区域一幅子图。其调用格式为:每个区域一幅子图。其调用格式为:l subplot

9、(m,n,k)subplot(m,n,k):使幅子图中的第:使幅子图中的第kk幅成为当幅成为当 前图。前图。说明:将图形窗口划分为说明:将图形窗口划分为mnmn幅子图,幅子图,kk是当前是当前子图的编号,子图的编号,“,”可以省略。子图的序号编可以省略。子图的序号编排原则是:左上方为第排原则是:左上方为第11幅,先向右后向下依次幅,先向右后向下依次排列,子图彼此之间独立。排列,子图彼此之间独立。1819如果在使用绘图命令之后,想清除图形窗口画其他如果在使用绘图命令之后,想清除图形窗口画其他图形,应使用图形,应使用“clfclf”命令清图形窗。该命令的执行命令清图形窗。该命令的执行结果是原图形窗口还在,但窗口中的图形被清除了。结果是原图形窗口还在,但窗口中的图形被清除了。20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁