[工程科技]ch3-MATLAB基本绘图功能.ppt

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

第3章 MATLAB基本绘图功能 任何一个二元标量(x,y)都可以用平面上的一个点表示;同样一组向量对(x,y)可用一组点表示。 在坐标系中表现向量点就是离散数据的可视化。 而对于函数进行区间量化处理成向量,这表现的只是离散数据。 连续可视化包含两种方法: 一是区间更细化,生成更多点表现函数连续变化; 二是相连两点间线性相连,近似表现函数的变化。 注意:采样点需要足够多,才能够比较真实地反映原函数的连续性变化。 在二维绘图函数中,最重要、最基本的函数是plot函数。其他的函数基本都是以它为基础的。下表列出了 MATLAB里绘制基本二维曲线图形的函数。 plot(x,y)绘制是以(x,y)为坐标相连的折线, x和y主要包含下面3种情况: x和y都为向量时,x和y的长度大小相同 x和y都为数组(非向量)时,x和y的大小必须相同。 x和y中一个为向量(行或列向量)一个为数组(非向量)时,行向量或列向量长度应该和数组的行长度(列长度)相同。 如果[x,y]是闭合的数组,则用函数plot()可以绘制多边形,多边形的面积可以由函数polyarea()求得。 参数LineSpec是用来设定图形的线形、标记符号、颜色等,在3.1.2节将作详细的说明。 plot(…,’PropertyName’,PropertyValue’,…)可设置由plot函数创建line图形对象的属性值. h=plot(…)返回图形对象句柄。 线型、点型、颜色 MATLAB里针对绘图的命令定义了一些色彩、线形和数据点型(如表3-2、3-3所示)。这些参数就对应plot等函数的LineSpec参量的值 线型、点型、颜色 线型、点型、颜色 在MATLAB中,也可以对上述符号显示样式的控制,如线宽、点型大小等。这是主要通过设置属性来定义的, 对plot函数即是plot(…,’PropertyName’,PropertyValue…)设置样式。表3-4中列出了这些属性。 表3-4 符号样式控制属性 例:离散数据的可视化 绘制离散函数 plotyy命令的调用格式: plotyy(X1,Y1,X2,Y2) 以左右不同纵轴绘制X1-Y1、X2-Y2两条曲线; plotyy(X1,Y1,X2,Y2,‘function’) 以左右不同纵轴绘制X1-Y1、X2-Y2两条曲线,曲线类型由function指定; plotyy(X1,Y1,X2,Y2,‘function1’,‘function2’)以左右不同纵轴绘制X1-Y1、X2-Y2两条曲线, X1-Y1曲线类型由function1指定, X2-Y2曲线类型由function2指定; [AX,H1,H2] = plotyy(...) [AX,H1,H2] = plotyy(...) returns the handles of the two axes created in AX and the handles of the graphics objects from each plot in H1 and H2. AX(1) is the left axes and AX(2) is the right axes. **句柄(handle)与句柄操作 什么是句柄? 句柄是图形对象的标识代码,标识代码含有图形对象的各种必要的属性信息。 各图形对象的句柄数据格式: 根屏幕 0 图形窗口 整数,表示图形窗口数 其它对象 对应的符点数 所有能创建图形对象的matlab函数都可给出所创建图形对象的句柄 例:创建1号窗口,返回句柄 h=figure(1) h=1 返回值为窗口号数 例:h=line(1:6,1:6)创建线对象的同时也建立了一个唯一的句柄 变量h是句柄值——符点数 x = -pi:.1:pi; y = sin(x); plot(x,y) set(gca,XTick,-pi:pi/2:pi) set(gca,XTickLabel,{-pi,-pi/2,0,pi/2,pi}) Adding Titles, Axis Labels, and Annotations 窗口控制 参数说明: figure创建一个默认参数新窗口对象。 figure(‘PropertyName’, PropertyValue,…)创建自定义参数的新窗口对象。 figure(h)首先寻找句柄h的对象窗口是否存在,如果存在就把它作为当前窗口显示出;如果不存在,但h是个整数,就创建一个句柄为h的新对象窗口,不是整数的话,就会出错。 h = figure(...) returns the handle

文档评论(0)

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

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

1亿VIP精品文档

相关文档