




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任课教师:赵亦欣西南大学计算机与信息科学学院自动化系,控制系统仿真,绘图函数,MATLAB的数据可视化功能极强,具有各种各样的图形功能函数。MATLAB可以根据给出的数据,用绘图函数在屏幕上画出其图形,通过图形对科学计算进行描述。,X-Y坐标图用plot命令来绘制X-Y平面坐标中的曲线。【例2.59】绘制X-Y平面坐标图。x=0:pi/36:2*pi;y=sin(x);plot(x,y);xlabel(x),ylabel(y);grid,绘图函数,基本格式plot的输入变量不同,就产生不同的结果。1.输入一个数组如y是数组,plot(y,s)以数组y中元素的下标作X坐标,y中元素作Y坐标,并将各点相连,s用来指定线型、色彩和数据点形状。,绘图函数,【例2.60】输入数组的plot。y=5*(rand(1,10)-0.5)y=Columns1through6-0.47152.17732.0845-0.44861.9682-2.2105Columns7through10-0.73571.5658-2.4507-1.8055plot(y)gridxlabel(x),ylabel(y),绘图函数,将数组y的元素下标作x坐标,数组y的元素作y坐标,用线连接各点。,绘图函数,2.输入两个数组如果数组x和y具有相同的维数,函数plot(x,y,s)将绘制出以数组x的元素作为X坐标,以数组y的元素作为Y坐标的图形。,多条曲线1plot(X,y1,y2,)命令命令中的x是向量,y=y1,y2,是矩阵,若x是列(行)向量,则y的列(行)维数与x的维数相同。矩阵y的行(列)维数就是所绘制曲线的条数。系统会自动给曲线以不同的颜色。,绘图函数,绘图函数,2.hold命令绘制前一条曲线后,输入hold命令,再绘制下一条曲线,两条曲线就在一幅图中。所绘制的多幅曲线图中,变量的维数可以各不相同,只要每幅图中自变量的维数和因变量的维数相同即可。,绘图函数,3.在plot后使用多输入变量语句为plot(x1,y1,xn,yn)。其中x1,y1;,xn,yn为数组对。每个数组对可以绘制一条曲线,各数组对的维数可以不同,且各自都可以加上线型等标志符。,绘图函数,4.plotyy命令用plotyy命令绘图,它设有两个纵坐标,以便绘制两个y坐标尺度不同的变量,但x坐标仍用同一个尺度。,绘图函数,5.多窗口绘图用创建绘图窗口命令figure(n)可以进行多图形窗口绘图,其中n为创建图形窗口的序号。在进行多窗口绘图时,需要先按照窗口序号创建窗口,才可以在指定的窗口绘图。,绘图函数,6.单窗口多曲线子图在一个窗口上可以绘制以阵列方式分布的分图。分图分割命令为subplot(m,n,p),括号中的逗号可以省略。subplot(mnp)表示在图面的第m行、第n列的位置作p号子图,p为绘图顺序号,从左到右,从上到下排列。,线和标号的类型按照默认设置,MATLAB将对每一条曲线依次用不同颜色表示,默认线型是实线。在plot绘图命令中的每一对数组数据后面,给出一个附加参量,可以指定颜色和线型。,绘图函数,虚数和复数当命令plot(z)中的z为复数单变量,把实部作为X坐标,虚部作为Y坐标。如是双变量plot(x,z),则z中的虚部被丢弃。要在复平面内绘出多条图线,必须使用命令hold;或者是把多条曲线的实部和虚部明确地写出,作为命令函数plot的输入变元。,绘图函数,对数坐标、极坐标和直方图MATLAB提供了一些特殊坐标二维图形函数,如对数坐标图、极坐标图和直方图等。这些命令与plot命令基本类似,不同的是将数据绘制到不同的图形坐标系中。,绘图函数,三维图和网格曲面图1三维绘图函数plot3MATLAB语言的三维绘图函数plot3是函数plot的三维扩展。与函数plot相比,只是维数增加了一个而已。,绘图函数,两种基本调用格式:(1)plot3(x,y,z):x、y和z为3个具有相同维数的向量。(2)plot3(X,Y,Z):其中X、Y和Z为3个具有相同阶数的矩阵。,绘图函数,绘图函数,【例2.70】三维曲线绘图。x=0:pi/60:10*pi;y=sin(x);z=cos(x);plot3(x,y,z);xlabel(x),ylabel(y),zlabel(z);grid,绘图函数,【例2.71】参数为矩阵的三维图。x=-2:0.2:2;y=-2:0.2:2;X,Y=meshgrid(x,y);Z=X.*exp(-X.2-Y.2);plot3(X,Y,Z,k);gridxlabel(x),ylabel(y),zlabel(z);,X、Y、Z为矩阵,将绘出多条线。,绘图函数,2.网格曲面图应用函数mesh可以绘制三维网格曲面图。(1)mesh(X,Y,Z):绘制三个矩阵变量的彩色网格曲面图。(2)mesh(X,Y,Z,C):颜色由矩阵C设置。,绘图函数,【例2.72】三维网格曲面图。x=-8:0.5:8;y=x;a=ones(size(y)*x;b=y*ones(size(x);c=sqrt(a.2+b.2)+eps;Z=sin(c)./c;mesh(x,y,Z)xlabel(x),ylabel(y),zlabel(Z);,绘图函数,屏幕控制可实现图形窗口间的转换和清除的命令,坐标比例的选择用axis命令可以对绘制图形的坐标轴进行调整,可以用来控制坐标轴的比例和特性。,绘图函数,图形输出MATLAB生成的图形或图像,既可导入Word,也可打印输出。可用两种方式输出图形:可以通过命令菜单或工具栏中的打印选项输出;还可以使用MATLAB语言提供的内置打印驱动或系统的打印服务来实现。,绘图函数,命令打印的函数是print控制字符串。控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030工业废水处理技术创新与设备升级报告
- 2025-2030工业大数据分析平台选型评估报告
- 担保公司银行入围申请书
- 山地流转合同5篇
- 农村住房公积金申请书
- 濮阳县六中课件
- 关于保洁的申请书
- 安全检维修培训提纲课件
- 寺庙名字改名申请书
- 改造办公场所申请书
- 虚拟现实技术在宠物行为干预中的临床应用-洞察阐释
- 2025至2030中国石油化工设备行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- 护理病历讨论制度
- 电子病历系统集成与建设方案
- 新生儿个体化发育支持护理
- 电子工业出版社小学信息技术五年级上册全册教案(全册)
- CJ/T 526-2018软土固化剂
- (高清版)DG∕TJ 08-2251-2018 消防设施物联网系统技术标准
- 冻伤的处理与急救措施
- 装修公司草签合同协议
- 《解剖学课件:人体解剖学概要》
评论
0/150
提交评论