第4章 Matlab数据显示及存取.ppt

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

数据显示及存取 数据的显示; 数据的保存; 数据的读取。 1 二 维 绘 图 2 三 维 绘 图 3 图 形 处 理 4 图 形 窗 口 5 MAT文件应 6 文件I/O 例 运行下面的命令,可以在一个图形窗口中绘制四幅图形, t=0:pi/20:2*pi; [x,y]=meshgrid(t); subplot(2,2,1) plot(sin(t),cos(t)), axis equal subplot(2,2,2), z=sin(2*x)+cos(2*y); plot(t,z), axis([0 2*pi -2 2]) subplot(2,2,3), z=sin(x).^3.*cos(y); plot(t,z), axis([0 2*pi -1 1]) subplot(2,2,4), z=(sin(x).^3)-(cos(y).^3); plot(t,z), axis([0 2*pi -1 1]) 数可视化的一般步骤为: ①准备绘图需要的数据; ②指定绘图的窗口或者区域; ③选择线型、颜色、数据点形状等绘图属性; ④调用基本绘图命令; ⑤坐标轴控制,包括显示范围、刻度线、比例、网格线; ⑥标注控制,包括坐标轴名称、标题、相应文本等; ⑦其他更精确的控制,如颜色、视角、剪切和镂空等。 二 维 绘 图 二维图形的绘制是MATLAB语言图形处理的基础。 本节将主要介绍函数: plot(); fplot(); ezplot()。 函数plot() 1.plot(y) 参数y可以是向量、实数矩阵或复数向量; 若y为向量,图形以向量索引为横坐标值,以向 量元素值为纵坐标值; 若y为实数矩阵,则分别绘制y的各列向量; 若y为复向量,图形以复向量对应的实部向量为 横坐标值,以虚部向量为纵坐标值。 2.plot(x, y) 参数x和y均可为向量和矩阵,分以下三种情况; 参数x和y均为n维向量; 参数x为n维向量且y为m?n或n?m的矩 阵; 参数x和y均为m?n矩阵。 3.plot(x, y, s) 参数x和y的含义同plot(x, y)中的相同。常见的可用字符及其意义如下表所示。 例 运行下列语句,观察plot的控制串的效果 t=linspace(0,2*pi,360); x1=4*cos(t); y1=4*sin(t); x2=8*cos(t); y2=4*sin(t); x=-8:8; y=0.5*x; plot(x1,y1,r-,x2,y2,b--,x,y,b*) 2 函数fplot () 函数plot()将外部的离散数据转化为图形。 数据点越多绘制的曲线越精确,越能反映数据 的规律; 数据点少,则可能无法正确反映数据的规律。 函数fplot()帮助用户构建所需要绘制函数的数据,函数fplot()的具体用法如下: 其中各项参数的含义如下。 function:待绘制的函数。 limits:定义x轴(自变量)的取值范围 [xmin xmax],或x轴和y轴(应变量) 的范围 [xmin xmax ymin ymax]。 LineSpec:定义绘图的线型、颜色等。 tol:相对误差容忍度,默认值为2e-3。 n:当n≥1时,至少绘制n+1个点,默认 值为1。 axes_handle:坐标轴句柄,函数的图 形将绘制在这个坐标系中。 P1,P2…:向函数传递参数值。 X,Y…:采样的自变量和对应的函数值。 3 函数ezplot() 函数ezplot()用于绘制函数在某一自变量区域内的图形,它的具体使用方法如下: 当f = f(x)时,各参数的含义如下。 ezplot(f):绘制函数在默认区域- 2*pix2*pi内的图形。 ezplot(f,[min,max]):绘制函数在区域 minxmax内的图形。 当f=f(x,y)时,各参数的含义如下。 ezplot(f):绘制函数在默认区域- 2*pix2*pi,-2*piy2*pi内的图 形。 ezplot(f,[xmin,xmax,ymin,ymax]): 绘制函数f(x,y) = 0在区域 xminxxmax,yminyymax内的

文档评论(0)

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

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

1亿VIP精品文档

相关文档