- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章MATLAB的绘图功能 - Read
第三章 MATLAB的绘图功能 一、图形窗口与坐标系的概念 坐标系的概念 二、 二维图形的绘制 对数坐标图绘制函数 等间距向量生成 极坐标图的绘制函数 多个子图的绘制 三、图形的修饰与标注 图形的修饰与标注(二) 四、MATLAB下图形对象的修改 * * MATLAB受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图功能。本章主要介绍2维图形对象的生成函数及图形控制函数的使用方法,还将简单地介绍一些图形的修饰与标注函数及操作和控制MATLAB各种图形对象的方法。 本章重点: 图形窗口与坐标系的概念 二维图形的绘制 plot() 对数坐标图 极坐标图 子图 图形的修饰与标注 MATLAB下图形对象的修改 打开图形窗口的方法有三种: 1)调用绘图函数时自动打开; 2)用File---New---Figure新建; 3)figure命令打开,close命令关闭。 MATLAB下,每个图形窗口有唯一的一个序号h,称为该图形窗口的句柄。MATLAB通过管理图形窗口的句柄来管理图形窗口;任何时刻,只有唯一的一个窗口是当前的图形窗口 。 可以在图形窗口中设置图形对象的参数。具体方法是在图形窗口的Edit菜单中选择Properties项,打开图形对象的参数设置窗口,可以设置对象的属性。 一个图形必须有其定位系统,即坐标系;在一个图形窗口中可以有多个坐标系,但只有一个当前的坐标系;每个坐标系都有唯一的标识符,即句柄值;当前坐标系句柄可以由MATLAB函数gca获得;使某个句柄标识的坐标系成为当前坐标系,可用如下函数:axes(h) h为指定坐标系句柄值。 axis([Xmin,Xmax,Ymin,Ymax]) 设定坐标范围 axis off;axis on 控制坐标轴的显示 plot函数是最基本的绘图函数,其基本的调用格式为: plot(y)------绘制向量y对应于其元素序数的二维曲线图,如 果y为复数向量,则绘制虚部对于实部的二维曲线图。 plot(x,y)------绘制由x,y所确定的曲线 根据x y的维数有多种形式 plot(x1, y1, 选项1, x2, y2, 选项2, ……)----多组变量绘图 选项是指为了区分多条曲线的颜色、线型及标记点而设定的曲线的属性 。 例1 例2 plotyy(x1,y1,x2,y2)------绘制由x1,y1和x2,y2确定的两组曲线,其中x1,y1的坐标轴在图形窗口的左侧,x2,y2的坐标轴在图形窗口的右侧。 在对数坐标图的绘制中,有三种绘图函数:semilogx,semilogy和loglog函数。 semilogx( )------绘制以X轴为对数坐标轴的对数坐标图。 调用格式为:semilogx(x,y,‘选项’) 其中选项同plot函数。该函数只对横坐标进行对数变换,纵坐标仍为线性坐标。 semilogy( )------绘制以Y轴为对数坐标轴的对数坐标图。 调用格式为:semilogy(x,y,‘属性选项’) 该函数只对纵坐标进行对数变换,横坐标仍为线性坐标。 loglog( )------ 绘制X、Y轴均为对数坐标轴的图形。 调用格式为:loglog(x,y,‘选项’) 该函数分别对横、纵坐标都进行对数变换。 logspace( )函数,可按对数等间距地分布来产生一个向量,其调用格式为: x=logspace(x1,x2,n) 这里,x1表示向量的起点;x2表示向量的终点;n表示需要产生向量点的个数 linspace( )函数,可按线性等间距地分布来产生一个向量 绘极坐标图可用polar( )函数。其调用格式如下: polar(theta, rho,‘选项’)------theta:角度向量,rho:幅值向量,选项与plot函数基本一致。 例如:极坐标模型为: 则绘出极坐标图的程序为: theta=0:0.1:8*pi; p=cos((5*theta)/4)+1/3; polar(theta,p) MATLAB允许在一个图形窗口上绘制多个子图(如对于多变量系统的输出),允许将窗口分成nxm个部分。 分割图形窗口用subplot函数来实现,其调用格式为: subplot(n,m,k)或subplot(nmk)------n,m分别表示将窗口分割的行数和列数,k表示要画图部分的代号,表示第几个图形,n
您可能关注的文档
最近下载
- 必修一 1.1质点与参考系.pptx VIP
- 网络设备配置与管理项目教程(华为eNSP模拟器版)全册电子课件汇总.pptx
- 2024年新人教版7年级上册英语全册课件(新版教材).pptx
- DM.05 ×× U9 ERP项目-项目日报-年月日.docx VIP
- DM.01 ×× U9 ERP项目-项目章程.pptx VIP
- (含六套期末试卷)七年级下册地理精品学案:第2课时复杂的气候.doc VIP
- DM.18 ×× U9 ERP项目-阶段汇报.pptx VIP
- DM.16.01 ××U9 ERP项目培训计划书.docx VIP
- 标准图集-03J601-2 木门窗(部品集成式).pdf VIP
- 2025年江苏省高考化学试卷真题(含答案及解析).pdf
文档评论(0)