第5章图形处理.ppt

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

第5章 图 形 处 理 教学目标 教学重点 教学过程 教学目标 MATLAB 7语言除了有强大的矩阵处理功能之外,它的绘图功能也是相当强大的。 学习完本章之后,读者将学会使用MATLAB 7的图形处理功能,包括 基本的绘图命令 图形的简单控制 图形窗口的编辑 图形的高级控制等。 教学重点 基本的绘图命令 各种图形注释方法 三维图形的绘制方法 教学过程 基本的绘图命令 各种图形注释方法 三维图形的绘制方法 特殊一些特殊图形的绘制 图形的高级控制技巧 1. 基本的绘图命令 基本的绘图命令 绘图的一般步骤 绘制二维曲线图 极坐标图形的绘制 多个图形的绘制方法 曲线的色彩、线型和数据点型 (1)基本的绘图命令 绘制基本线性图的函数表 绘制函数曲线图 fplot(‘fun’,’lim’) fun:函数名;lim:绘图范围 fplot([tan(x),sin(x),cos(x)],2*pi*[-1 1 -1 1]) fplot(‘fun’,’lim’,’tol’) tol:相对误差 fplot(sin(1 ./ x), [0.01 0.1],1e-3) (2)绘图的一般步骤 基本的绘图步骤 (3)绘制二维曲线图 二维曲线图的绘制是最为简便的。 将X轴和Y轴的数据分别保存在两个向量中,同时向量的长度完全相等,就可以直接调用函数进行二维图形的绘制。 使用plot函数绘制二维曲线图 绘制二维曲线图 x= 0:0.01:10; y=tan(x); plot(x,y) 指定线型线宽 x=[-2:0.2:2]; y=exp(x)-sin(x); plot(x,y,-or,linewidth,2) 绘制多条曲线 x=[-3:0.1:3]; y1=6*(sin(x)-cos(x)); y2=x.*2.^x-1; plot(x,y1,-r,x,y2,-.k,linewidth,4) 对数坐标图型绘制 x=[1:50]; y=[1:50]; semilogy(x,y,-*b) grid on semilogx(x,y,-*b) grid on loglog(x,y,-*b) grid on (4)极坐标图形的绘制 MATLAB提供了polar函数来在极坐标下绘制图形 : x= 0:0.01:10; y1=sin(x); y2 = cos(x-2.5); polar(y1,y2,-r+) 画圆 theta=0:pi/20:2*pi; rho=2*ones(1,length(theta)); polar(theta,rho) (5)多个图形的绘制方法 subplot函数 可以实现多个图形的绘制: x = 0:.1:20; subplot(2,2,1) plot(x,sin(x)); 多个图形的绘制方法 x = 0:.1:20; subplot(2,2,2) plot(x,cos(x)); 多个图形的绘制方法 subplot(2,2,3) x = 0:.1:2; y1=tan(x); plot(x,y1,--b*); (6)曲线的色彩、线型和数据点型 曲线的色彩、线型和数据点型参数定义 2. 图形注释 图题的标注 坐标轴的标签 文本标注和交互式文本标注 图例的添加 坐标网格的添加 使用矩形或是椭圆在图形中圈出重要部分 (1) 图题的标注 在MATLAB中,通常可以使用3种方式给图形添加图题: 使用Insert 菜单中的Title命令; 使用属性编辑器(Property Editor); 使用title函数。 图题的标注 x = 0:.1:2; y1=sin(x); y2 = sin(x-0.25); y3 = sin(x-0.5); plot(x,y1,-.b, x,y2,--r*, x,y3,-.gh) title(There three lines) (2) 坐标轴的标签 在MATLAB 7中,可以使用如下3种方式给图形的坐标轴添加标签: 使用Insert菜单下的Label选项; 使用属性编辑器(Property Editor); 使用MATLAB 7的添加标签命令; 坐标轴的标签添加举例 属性编辑器(Property Editor)添加坐标轴标签 打开Tools菜单,选择Edit Plot,激活图形编辑状态 图形框内双击空白区域,调出属性编辑器; 也可在图形框内右击,从弹出菜单中选择Properties 项的方式; 或在View菜单中选择Property Editor项。 (3)文本标注和交互式文本标注 在图形窗口添加文本注释,更好解释窗口数据 text函数和gtext

文档评论(0)

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

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

1亿VIP精品文档

相关文档