第三章数据和函数.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据和函数的可视化 数据的可视化是MATLAB的强大功能之一,而这仅仅是MATLAB图形功能的一部分, MATLAB图形功能主要包括数据可视化、创建用户图形界面和简单数据统计处理等。 数据可视化类型主要分为以下几种: (1)plot:线图 (2)bar:二维条状 (3)stem:火柴杆图 (4)stairs:阶梯图 (5)area:面积图 (6)pie:饼图 (7)hist:直方图 通过MATLAB的指令来实现数据可视化工作是每位工程师都需要掌握的技巧。 3.1 基本绘图方法 在MATLAB中进行数据可视化使用最频繁的绘制函数就是plot函数。 1.直角坐标中的两维曲线 (1)plot(y)--输入一个数组的情况 plot函数的基本使用语法格式: 绘制一条线: plot(x,y,’color_linestyle_marker’) 绘制多条线: plot(x1,y1,’clm1’,x2,y2,’clm2’,…) 例: x=0:pi/1000:2*pi; y=sin(2*x+pi/4); plot(x,y) plot(x,y,x,y+1,x,y+2) 利用plot函数可以直接将矩阵的数据绘制在图形窗体中,这时plot函数将矩阵的每一列数据作为一条曲线绘制在窗体中 例 A=pascal(5) A = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70 plot(A) plot函数的标识符 例 t=0:pi/20:2*pi; y1=sin(t); y2=sin(t-pi/2); y3=sin(t-pi); plot(t,y1,’-.rv’,t,y2,’--ks’,t,y3,’:mp’) MATLAB图形窗体还可以划分为多个图形显示区域,每个图形显示区域彼此独立,用户可以根据自己的需要把数据绘制在制定的区域中。使用subpolt函数即可。 使用subpolt函数的基本用法: subplot(m,n,p) 其中,m和n为将图形窗体分割成的行数和列数,p为选定的窗体区域的序号,以行元素优先排列。 2.线型、点型和颜色 (2)用hold命令 4. 屏幕控制和其他二维绘图 (1)图形屏幕控制命令 图形屏幕可以开、关,可以开几个图形窗,可以在一个图形 窗内画几幅分图,每幅分图可以用不同坐标。 二维图形函数库 (3)虚数的绘图 (4)坐标比例和尺寸的设定—axis命令 5. 三维曲线和曲面 (1)空间曲线绘制-plot3 (3)其他三维绘图命令 6. 特殊图形和动画 特殊图形和动画(graphics)(u) 7. 彩色、光照和图像 3.3 设置坐标轴和文字标注 1、设定坐标轴 用户若对坐标轴不满意,可利用axis命令手动地设置x,y坐标轴范围。 2. 分格线 使用grid命令显示分格线。 grid on %显示分格线 grid off %不画分格线 3. 文字标注 在绘制图形时,可以在图形上加一些说明,如图形名称、图形某一部分的含义、坐标说明等。将这些操作称为添加文字标记。 (1)添加图名 title(‘加图形标题’) (2)添加坐标轴名 xlabel(‘加x轴标记’) ylabel(‘加y轴标记’) (3)添加图例 给图形加图例命令为legend。该命令把图例放置在图形的空白处,用户可以通过鼠标移动图例,将其放在希望的位置。 (4)添加文本注释(text) text函数的基本语法:text(x,y,’string’)。其中,x和y是文本注释添加的坐标值。 例.为正弦、余弦曲线增加图例。 x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,x,y2,’--’); title(‘正弦、余弦曲线’); xlable(‘x’); ylable(‘y’); legend(‘sin(x)’,’ cos(x)’); 3.4 多图绘制 1.同一窗口多个子图 subplot(m,n,p)函数将当前图形窗口分成m×n个绘图区,按行优先编号,且选定第p个区为当前活动区。 例.在一个图形窗口中同时绘制正弦、余弦、正切、余切曲线。 x=linespace(0,2*pi,60); y=sin(x);z=cos(x);t=tan(x); subplot(2,2,1); plot(

文档评论(0)

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

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

1亿VIP精品文档

相关文档