欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第5章MATLAB语言的绘图基础课件.ppt

    • 资源ID:2109257       资源大小:160.20KB        全文页数:51页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第5章MATLAB语言的绘图基础课件.ppt

    MATLAB与控制系统仿真,第5章MATLAB语言的绘图基础,MATLAB与控制系统仿真第5章,引言,MATLAB除了强大的数值分析功能之外,还提供了功能强大、使用方便的绘图功能。只需指定绘图方式,并提供充足的绘图数据,就可以得到所需的图形。可根据需要应用MATLAB的图形修饰功能对图形进行适当的修饰。主要介绍二维图形、三维图形、符号函数及特殊应用图形的绘制,也对图形修饰作初步介绍,并给出示例。,引言MATLAB除了强大的数值分析功能之外,还提供了功能强大,主要内容,5.1二维图形的绘制5.1.1 绘制二维图形的基本函数及示例5.1.2 图形的修饰及示例5.1.3 多图的绘制问题5.1.4 二维特殊应用图形的绘制5.2三维图形的绘制5.2.1 三维图形绘制函数5.2.2 三维图形绘制举例,主要内容5.1二维图形的绘制,主要内容(续),5.3 图形的图形化编辑5.4符号函数绘制图形5.4.1 符号函数绘制图形的函数及示例5.4.2 符号函数的图形化绘制方式本章小结,主要内容(续)5.3 图形的图形化编辑,5.1二维图形的绘制,5.1二维图形的绘制,5.1.1 绘制二维图形的基本函数,绘制二维曲线的最基本函数plot,它的基本调用格式为:plot(x,y)其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。注:函数帮助文档导读注:演示例1绘制的图形。,5.1.1 绘制二维图形的基本函数绘制二维曲线的最基本函数p,plot函数参数为其它情况时,x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。注:演示例2分析对应用作图的结果。,plot函数参数为其它情况时x,y是同维矩阵时,则以x,y对,plot函数参数为其它情况时,x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同色彩的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。注:演示例3分析程序运行结果。,plot函数参数为其它情况时x是向量,y是有一维与x同维的矩,plot函数参数为其它情况时,最简单的调用格式 plot(x)这种调用格式以x为纵坐标,系统根据x向量的元素序号自动生成从1开始的向量作为横坐标。如果x为复向量时,则plot(x)相当于 plot(real(x),imag(x),即以实部为横坐标,以虚部为纵坐标。,plot函数参数为其它情况时最简单的调用格式,plot函数参数为其它情况时,注:演示例4某工厂2000年各月总产值(单位:万元)分别为22、60、88、95、56、23、9、10、14、81、56、23,试绘制折线图以显示出该厂总产值的变化情况。注:演示例5分析所给图形绘制程序结果并与例2作比较。,plot函数参数为其它情况时注:演示例4,5.1.2 图形的修饰及示例,MATLAB给出了图形属性进行设置的参数,便于进行修饰。这些修饰主要包括:对线型的修饰对点类型的设置对曲线颜色的设置特殊字符的添加文字标注坐标的设置等。,5.1.2 图形的修饰及示例MATLAB给出了图形属性进行设,图形参数的设置,图形参数的设置曲线颜色曲线线型数据点形选项意义选项意义选项意,图形参数的设置,注:演示例6用不同的修饰方式画出和曲线,图形参数的设置注:演示例6,图形坐标轴手工设置,plot函数根据坐标参数自动确定坐标轴的范围。可根据需要用坐标控制命令axis控制坐标的特性,基本用法为:axis(xmin xmax ymin ymax)%设定横坐标与纵坐标的起始与终止值注:查找axis帮助文档,了解更多用法。,图形坐标轴手工设置plot函数根据坐标参数自动确定坐标轴的范,图形坐标轴手工设置,注:演示例7比较两个程序的不同结果。,图形坐标轴手工设置注:演示例7,坐标背景网络手工设置,坐标背景网络可用grid命令设置其基本用法 grid on%显示网格线grid off%去除网格线grid%切换有无网格的状态注:演示例8为例1的图形加上网络线。,坐标背景网络手工设置坐标背景网络可用grid命令设置,坐标框手工设置,坐标框的设置,其基本用法:box on%添加坐标边界box off%去除坐标边界box%切换有无坐标边界的状态坐标框的设置与grid类似,可依照上例练习。,坐标框手工设置坐标框的设置,其基本用法:,图形标注的添加,图形的标注,可以分为图名标注、坐标轴标注、图例标注和文字注释。图名标注:title(string)坐标轴标注:xlabel(string),ylabel(string)为横纵坐标添加标注。图例标注:legend(string1,string2,.)命令的不同形式为图形添加图例。文字注释:text(x,y,string)在图形坐标(x,y)处书写注释。,图形标注的添加图形的标注,可以分为图名标注、坐标轴标注、图例,图形标注所用特殊字符,图形标注所用特殊字符alphageqbetane,对字体大小、风格等进行设置,允许用户对字体大小、风格等进行设置。如:通过“fontnamefontname”进行字体名称的设置通过“fontsizefontsize”进行字体大小的设置通过“bf”(表示黑体),“it”(表示斜体),“rm”(表示正体)等设置字体风格通过string、_string设置“string”为上标或下标格式。,对字体大小、风格等进行设置允许用户对字体大小、风格等进行设置,图形标注的添加示例,注:演示例9对例1图形进行适当标注。,图形标注的添加示例注:演示例9,图形标注的添加,可通过曲线的LineStyle,LineWidth,Marker,MarkerEdgeColor,MarkerFaceColor,MarkerSize的各属性值设定曲线的属性。注:演示例10观察所给程序运行结果。,图形标注的添加可通过曲线的LineStyle,LineWid,5.1.3 多图的绘制问题,很多时候,将不同图形绘制在一幅图上是必需的。这涉及到多图绘制的问题。多图绘制有不同方法。如例3就将不同的曲线同时绘制在了一个坐标图中。总结一下,可以有以下几种方法。,5.1.3 多图的绘制问题很多时候,将不同图形绘制在一幅图上,使用subplot函数绘制,subplot函数基本用法如下:subplot(m,n,p)%将图形窗口分为mn幅子图,第p幅成为当前图subplot(mnp)%意义同上,省略“,”,使用subplot函数绘制subplot函数基本用法如下:,使用subplot函数绘制,注:函数帮助文档导读注:演示例11用subplot函数画多个子图。,使用subplot函数绘制注:函数帮助文档导读,使用subplot函数绘制,多图绘制时各个子窗口不必都是plot函数绘制的曲线。下例显示了不同类型图形在同一幅图形上绘制的情形。注:演示例12在同一图上绘制不同类型图形。,使用subplot函数绘制多图绘制时各个子窗口不必都是plo,通过hold命令保持上次的图形,hold 基本用法如下:hold on%保持当前坐标系和图形hold off%不保持当前坐标系和图形hold%切换以上两种状态,通过hold命令保持上次的图形hold 基本用法如下:,通过hold命令保持上次的图形,注:hold函数帮助文档导读注:演示例13使用hold命令进行多图绘制。,通过hold命令保持上次的图形注:hold函数帮助文档导读,通过hold命令保持上次的图形,注:演示例14结合程序设计和绘图知识,完成以下要求:一个简单的二元二次迭代式(Hnon映射)为绘制这个迭代得到的二元点(相空间)的轨迹图形。,通过hold命令保持上次的图形注:演示例14,使用figure指定不同图形窗口,系统默认使用“Figure No.1”窗口绘制图形。当第二次继续绘图时,仍在默认窗口绘制的话,即将以前的图形覆盖掉了。为此,可以使用figure(h)来指定打开相应窗口。注:演示例15使用figure指定不同图形窗口绘制多图。,使用figure指定不同图形窗口系统默认使用“Figure,使用plotyy绘制双纵坐标图,plotyy绘制出的图形两边都有标注。plotyy(X1,Y1,X2,Y2)以左右不同纵轴绘制2条曲线。左纵坐标与横坐标组成的坐标系用于(X1,Y1)数据右纵坐标与横坐标组成的坐标系用于(X2,Y2)数据。,使用plotyy绘制双纵坐标图plotyy绘制出的图形两边都,使用plotyy绘制双纵坐标图,注:演示例16使用plotyy绘制双纵坐标图。,使用plotyy绘制双纵坐标图注:演示例16,5.1.4 二维特殊应用图形的绘制,5.1.4 二维特殊应用图形的绘制loglog(X1,Y1,5.1.4 二维特殊应用图形的绘制,注:演示例17对数组X=Y=0:1000,试用对数函数、半对数函数绘制其曲线。注:演示例18分析所给程序及其所画图形。,5.1.4 二维特殊应用图形的绘制注:演示例17,5.2三维图形的绘制,5.2三维图形的绘制,概述,三维图形的绘制包括:三维曲线三维网线图三维曲面图形,概述三维图形的绘制包括:,5.2.1 三维图形绘制函数,三维曲线绘制函数的基本调用格式:plot3(X1,Y1,Z1,.)其中X1,Y1,Z1为维数相同的向量,分别存储三个坐标的值。类似于plot函数,plot3也可以绘制多条曲线,并可以分别对不同曲线进行修饰。,5.2.1 三维图形绘制函数 三维曲线绘制函数的基本调用格式,5.2.1 三维图形绘制函数,绘制三维网线图和曲面图基本函数及调用格式见下表。除表所示基本调用格式外,MATLAB允许用户进行更精细的控制。可进一步查阅相关帮助文档。,5.2.1 三维图形绘制函数绘制三维网线图和曲面图基本函数及,三维网线图和曲面图的区别,网线图线条有颜色,而空挡无颜色;曲面图的线条是黑色的,空挡有颜色(把线条之间的空挡填充颜色,沿z轴按每一网格变化),三维网线图和曲面图的区别网线图线条有颜色,而空挡无颜色;,三维图形绘制步骤,绘制函数z=f(x,y)所代表的三维空间曲面,需要做以下数据准备:确定自变量x,y的取值范围和取值间隔。x=x1:dx:x2;y=y1:dy:y2构成xy平面上的自变量“格点”矩阵。X,Y=meshgrid(x,y)计算在自变量采样“格点”上的函数值Z=f(X,Y),三维图形绘制步骤绘制函数z=f(x,y)所代表的三维空间曲面,5.2.2 三维图形绘制举例,注:演示例19绘制 所表示的曲线。,5.2.2 三维图形绘制举例注:演示例19,5.2.2 三维图形绘制举例,注:演示例20绘制二元方程 的三维曲面,x,y的取值范围分别为-8,8。,5.2.2 三维图形绘制举例注:演示例20,5.3 图形的图形化编辑,5.3 图形的图形化编辑,5.3 图形的图形化编辑,可以利用图形窗口的编辑功能。图形窗口不仅可以被动显示图形,而且还允许用户对图形进行编辑操作。图形窗口提供丰富的菜单选项,可以不同方式观看图形,也可对图形对象的属性进行编辑。,5.3 图形的图形化编辑可以利用图形窗口的编辑功能。,5.3 图形的图形化编辑,利用数组编辑器(Array Editor)中进行图形编辑。利用数组编辑器可对选中的数据直接进行绘图,也可以选择图形类型。,5.3 图形的图形化编辑利用数组编辑器(Array Edit,5.4符号函数绘制图形,为了将符号函数的数值计算结果可视化,MATLAB提供了相应绘图函数。这些函数的特点是无需数据准备,直接画出字符串函数或符号函数的图形。这一系列函数名称的前两个字符冠以“ez”,其含义就是“Easy-to-use”。,5.4符号函数绘制图形 为了将符号函数的数值计算结果可视化,5.4.1 符号函数绘制图形的函数,5.4.1 符号函数绘制图形的函数 函数说明函数说明ezpl,符号函数绘制图形举例,注:演示例21绘制三维符号表达式曲线。,符号函数绘制图形举例注:演示例21,5.4.2 符号函数的图形化绘制方式,符号函数绘制也可以通过图形化的方式进行。MATLAB提供了图形化的符号函数计算器“funtool”注:演示funtool工具的使用,5.4.2 符号函数的图形化绘制方式 符号函数绘制也可以通过,本章小结,用户应用MATLAB,只需指定绘图方式,并提供充足的绘图数据,就可以得到所需的图形。也可对图形加以修饰。二维图形的绘制基本函数为plot。本章给出了二维多图绘制的4种基本方法。三维图形分为三维曲线、三维网线图和三维曲线图。三维网线图和曲面图的绘制比三维曲线图稍显复杂。,本章小结 用户应用MATLAB,只需指定绘图方式,并提供充足,本章小结(续),符号函数图形绘制。对符号函数或是无法求出函数参数之间显式关系的隐函数,可以使用符号函数绘制图形的函数。图形化绘制图形方式使用简捷。实际绘制图形中可以根据需要使用这种方法。,本章小结(续)符号函数图形绘制。对符号函数或是无法求出函数参,

    注意事项

    本文(第5章MATLAB语言的绘图基础课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开