04-Matlab绘图课件.ppt

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

Matlab绘图;一、2d绘图;1、绘制2d图形的基本步骤;Matlab 作图的基本步骤;注意:准备matlab绘图数据时,数据应进行排序。;Matlab 作图比手工作图功能强大;2、直角坐标系2d绘图:plot( ); plot(X,Y); 若 x 的长度与 Y 的行数相等,则将 x 与 Y 中的各列相对应,绘制多条平面曲线; 若 x 的长度与 Y 的列数相等,则将 x 与 Y 中的各行相对应,绘制多条平面曲线。;plot(Y);例:利用二维数组绘制图形:;线性代数中: 列 × 行 = 矩阵 ;plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec) ;x = 0:0.2:2*pi y = sin(x) plot(x,y,r-o);plot(X1,Y1,LineSpec,‘PropertyName’,PropertyValue) 对plot生成的图形对象,用指定的properties进行设置。 ;x = -pi:pi/10:pi; y = tan(sin(x)) - sin(tan(x)); plot(x,y,--rs,LineWidth,2,... MarkerEdgeColor,k,... MarkerFaceColor,g,... MarkerSize,10);plot(axes_handle, . . . ) 将图形绘制在由axes_handle指定的坐标系中。 ;h = plot( . . . ) 返回图形对象的句柄。图形中的每条曲线都返回自己的句柄(是一个双精度数)。如有多条曲线,则有多个句柄,以列向量的形式返回至 h 。;上机练习;3、对数坐标绘图;x = logspace(-1,2); loglog(x,exp(x),-s) grid on ;x = logspace(-1,2); semilogx(x,exp(x),-s) grid on ;4、双y轴绘图:plotyy( );plotyy( )和plot( )作图比较;plotyy举例;5、极坐标系绘图:polar( );t = 0:.01:2*pi; polar(t,sin(2*t).*cos(2*t),--r) ;hold状态对polar( )绘图的影响;你能用plot( )函数绘制出上面的极坐标图形吗?;Line Graphs;二、图形属性控制; Matlab的图形系统是面向对象的,图形对象之间的关系为父代与子代的关系;root的句柄为 0; 图形对象是由其属性来描述的。高层绘图函数对图形对象的描述一般是缺省的或由高层绘图函数自动设置。底层绘图函数用句柄设置图形对象的属性。;2、根对象( Root ) ;root 的 ScreenSize 属性;3、图形窗口 ( Figure);创建图形窗口 :figure;1、close????????删除当前figure,相当于close(gcf) 2、close(h)????删除由h确定的figure。如果h是一个向量或矩阵,就删除由h指定的所有图像 3、close name???删除指定名称的figure 4、close all??? 删除所有句柄没有隐藏的figure 5、close all hidden????删除所有figure,包括句柄隐藏的。 6、status = close(...)?? 如果指定的figure已经被删除则返回1,否则为0。;清除图形窗口中的子对象:clf;Figure 的一些属性;figure 的 Position 属性;例:figure的Position, Color, … 属性;new;4、坐标轴 (axes );axes 在当前figure内使用默认属性值来创建一个坐标轴对象。 axes(‘PropertyName’,propertyvalue,...) 创建具有指定的属性值的坐标轴对象。对于其它未明确指定的属性值,MATLAB采用这些属性的默认值。 axes(h) 当句柄为h的坐标轴对象存在时,设置该坐标轴为当前坐标轴,并使含有该坐标轴的图形窗口对象获得焦点。同时,将该坐标轴的句柄h?置于图形窗口的Children属性值的第一位,并把图形窗口的CurrentAxes属性值设置为h。当前坐标轴为用户用来绘制图像、线条、补片、矩形、曲面以及文本图形对象的目标坐标轴。如果用户想将坐标轴设置为当前坐标轴同时又不改变图形窗口的状态,则可以设置图形窗口的CurrentObject属性:set(figure_handle,‘CurrentAxes’,axes_handle), 这在一个图形窗口被最小化或者在其它窗口的后面,

文档评论(0)

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

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

1亿VIP精品文档

相关文档