华北水院第4章matlab绘图

华北水院第4章matlab绘图

ID:43205247

大小:2.66 MB

页数:202页

时间:2019-10-02

华北水院第4章matlab绘图_第1页
华北水院第4章matlab绘图_第2页
华北水院第4章matlab绘图_第3页
华北水院第4章matlab绘图_第4页
华北水院第4章matlab绘图_第5页
资源描述:

《华北水院第4章matlab绘图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章MATLAB绘图1概述2基本二维绘图3格式化绘图4特殊图形函数5基本三维绘图6保存和输出图形7数据插值和曲线拟合1概述数据的可视化是MATLAB的强大功能之一,而这仅仅是MATLAB图形功能的一部分,MATLAB的图形功能主要包括数据可视化、创建用户图形界面和简单数据统计处理等,其中,数据的可视化不仅仅是二维的,还可以在三维空间展示数据,而数据或者图形的可视化也是进行数据处理或者图形图像处理的第一步骤。MATLAB的绘图都是在MATLAB图形窗体中进行的,而所有图形数据可视化的工作也都以图形窗

2、体为主。MATLAB图形窗体如图1所示。图1MATLAB的图形窗体MATLAB的图形窗体主要包括如下几个部分:*菜单栏:图形窗一般包括一个菜单栏,利用这个菜单栏可完成对窗体中各种对象的基本操作。*工具条:图形窗体的工具条用来完成对图形对象的一般性操作。*绘图区域:图形窗体的绘图区域是面积最大的一部分,在这个区域中可以绘制各种曲线,显示图形图像文件,以及完成对图形图像或者曲线的编辑。在MATLAB中进行数据可视化的过程主要有如下步骤:*准备需要绘制在MATLAB图形窗体中的数据。*创建图形窗体,并且选

3、择绘制数据的区域。图形窗体可以包含多个绘图区域。*使用MATLAB的绘图函数绘制图形或者曲线。*设置曲线的属性,例如线型、线宽等。*设置绘图区域的属性,并且添加数据网格线。*为绘制的图形添加标题、轴标签或者标注文本等。*打印或者导出图形。2基本二维绘图2.1基本绘图指令数据可视化使用最频繁的函数就是plot函数,该函数能够将向量或者矩阵中的数据绘制在图形窗中,并且可以指定不同的线型和色彩。plot函数不仅能够绘制一条曲线,还可以一次绘制多条曲线。plot函数的基本使用语法格式为绘制一条曲线:plot

4、(xdata,ydata,'color_linestyle_marker')绘制多条曲线:plot(xdata1,ydata1,'clm1',xdata2,ydata2,'clm2',......)例1MATLAB基本绘图指令的使用。在MATLAB命令行窗口中键入下面的指令:x=0:pi/1000:2*pi;y=sin(2*x+pi/4);plot(x,y)例1共有三条指令,前面两条是准备绘制的数据,x和y两个变量为长度相同的行向量,其中y是利用三角函数处理的数据。而plot函数使用默认的设置将数据

5、x和y绘制在图形窗体中。系统默认的设置为蓝色的连续线条。绘制图形如图2所示。图2在MATLAB图形窗体中绘制蓝色曲线plot函数能够同时绘制多条曲线,在命令行中键入下面的指令:(继续前面的指令)plot(x,y,x,y+1,x,y+2)图3绘制多条曲线在图形窗体中,由下至上分别为绘制的第一、二、三条曲线,根据系统的默认设置分别为蓝色、绿色和红色。例1说明了plot函数的基本用法,同时也说明了plot函数的系统默认设置。不过例子中使用的数据是两个向量,分别作为X轴的数据和Y轴的数据。MATLAB是如何

6、处理的呢?利用plot函数可以直接将矩阵的数据绘制在图形窗体中,这个时候plot函数将矩阵的每一列数据作为一条曲线绘制在窗体中,如例2所示。例2利用plot函数绘制矩阵数据。在MATLAB命令行窗口中,键入下面的指令:A=pascal(5)A=111111234513610151410203515153570plot(A)图4绘制矩阵的数据第五列数据第一列数据2.2设置曲线的样式属性为了能够在plot函数中控制曲线的样式,MATLAB预先设置了不同的曲线样式属性值,分别控制曲线的色彩、线型和标识符,

7、在表1中对plot函数的标识符进行了总结。表1plot函数的标识符例3设置曲线的样式。在MATLAB命令行窗口中,键入下面的指令:t=0:pi/20:2*pi;y=sin(t);y2=sin(t-pi/2);y3=sin(t-pi);plot(t,y,'-.rv',t,y2,'--ks',t,y3,':mp')例3在同一个图形窗中绘制三条不同的曲线,使用了不同的时标、色彩和线型,绘制的曲线如图5所示。图5使用不同的样式绘制曲线提示:常用的绘图命令为了能够直观地观察数据曲线,使用grid命令将轴的坐标

8、线绘制出来,命令为gridon。图6就是将例3的结果添加上坐标网格线之后的效果。图6绘制坐标网格线若不希望出现坐标网格线,则执行gridoff命令。若向已有曲线的图形窗体中增加曲线,则使用holdon命令锁定当前的图形窗体。holdoff命令解除锁定状态。清除当前图形窗体内容的指令为clf。创建新的图形窗体的指令为figure。若不希望将绘制的曲线点连接起来,则在使用plot函数绘制曲线的时候不要指定线条的样式,仅指定时标选项和色彩选项。例如接例3执行下面的指令:pl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。