matlab 第五章 数据和函数的可视化课件.ppt

matlab 第五章 数据和函数的可视化课件.ppt

ID:57058215

大小:2.04 MB

页数:170页

时间:2020-07-30

matlab 第五章 数据和函数的可视化课件.ppt_第1页
matlab 第五章 数据和函数的可视化课件.ppt_第2页
matlab 第五章 数据和函数的可视化课件.ppt_第3页
matlab 第五章 数据和函数的可视化课件.ppt_第4页
matlab 第五章 数据和函数的可视化课件.ppt_第5页
资源描述:

《matlab 第五章 数据和函数的可视化课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章文件I/O5.1概述5.2基本二维绘图5.3格式化绘图5.4特殊图形函数5.5空间三维绘图5.6图形效果5.1概述数据的可视化是MATLAB的强大功能之一,而这仅仅是MATLAB图形功能的一部分,MATLAB的图形功能主要包括数据可视化、创建用户图形界面和简单数据统计处理等,其中,数据的可视化不仅仅是二维的,还可以在三维空间展示数据,而数据或者图形的可视化也是进行数据处理或者图形图像处理的第一步骤。MATLAB的图形都是绘制在MATLAB的图形窗体中的,而所有图形数据可视化的工作也都以图形窗体为主。MATLAB图形窗体如图6-1所示。

2、图5-1MATLAB的图形窗体MATLAB的图形窗体主要包括如下几个部分:*菜单栏:MATLAB的图形窗体一般包括一个菜单栏,利用这个菜单栏可以完成对窗体中各种对象的基本操作,例如图形的打印导出等。*工具条:图形窗体的工具条用来完成对图形对象的一般性操作,例如新建、打开、保存和打印,还有对图形窗体的编辑也是通过该工具条完成的。*绘图区域:图形窗体的绘图区域是面积最大的一部分,在图6-1中就是绘制了MATLAB标志的矩形区域。在这个区域中可以绘制各种曲线,显示图形图像文件,以及完成对图形图像或者曲线的编辑。一般地,在MATLAB中进行数据可视

3、化的过程主要有如下步骤:*准备需要绘制在MATLAB图形窗体中的数据。*创建图形窗体,并且选择绘制数据的区域。一个MATLAB图形窗体可以包含多个绘图区域。*使用MATLAB的绘图函数绘制图形或者曲线。*设置曲线的属性,例如线型、线宽等。*设置绘图区域的属性,并且添加数据网格线。*为绘制的图形添加标题、轴标签或者标注文本等。*打印或者导出图形。5.2基本二维绘图5.2.1基本绘图指令在MATLAB中进行数据可视化使用最频繁的绘制函数就是plot函数,该函数能够将向量或者矩阵中的数据绘制在图形窗体中,并且可以指定不同的线型和色彩。同一个plo

4、t函数不仅能够绘制一条曲线,还可以一次绘制多条曲线。plot函数的基本使用语法格式为绘制一条曲线:plot(xdata,ydata,'color_linestyle_marker')绘制多条曲线:plot(xdata1,ydata1,'clm1',xdata2,ydata2,'clm2',......)一、绘制单条曲线。在MATLAB命令行窗口中键入下面的指令:>>x=0:pi/1000:2*pi;>>y=sin(2*x+pi/4);>>plot(x,y)例子5-1共有三条指令,前面两条是准备绘制的数据,x和y两个变量为长度相同的行向量,其

5、中y是利用三角函数处理的数据。而plot函数使用默认的设置将数据x和y绘制在图形窗体中。系统默认的设置为蓝色的连续线条。绘制的图形如图5-2所示。图5-2在MATLAB图形窗体中绘制蓝色曲线二、绘制多条曲线1.分别指定每条曲线的数据Eg:在同一窗口绘制y=sinx,y=cosx在[0,2π]的图像linspace(a,b,n)a为起点,b为终点,共有n个元素的数组x=linspace(0,2*pi,100)plot(x,sin(x),x,cos(x))2.使用holdon先在图形窗口绘制出第一条曲线,然后用holdon使之保持原有图形x=l

6、inspace(0,2*pi,100)plot(x,sin(x))holdonplot(x,cos(x))3.以矩阵作为输入参数plot(Y)Y为矩阵m×n绘出n条曲线,x轴为行索引,矢量1:m或比这个范围稍大一点Eg:多峰函数peaksm49×49Z=peaks;plot(Z)画出49条线x轴的范围0~50,根据Z的行数自动生成图5-3绘制多条曲线三、设置曲线的样式属性1、改变图形的颜色Eg:正余弦曲线分别用黑色,绿色表示plot(x,sin(x),'k',x,cos(x),'g')2、改变图形的标识符Eg:正余弦曲线分别用"o"和"*"

7、plot(x,sin(x),'o',x,cos(x),'*')3、设定默认风格为了避免每次在绘图时指定控制线条式样的字符串,使用set1.set(o,'DefaultAxesLineStyleOrder',{'-o',':s','--r'})DefaultAxesLineStyleOrder为系统变量{'-o',':s','--r'}是指定的三种默认线条2.set(o,'DefaultAxesColorOrder',[0.4,0.4,0.4])颜色设置为同一灰度例子5-2利用plot函数绘制矩阵数据。在MATLAB命令行窗口中,键入下面的指

8、令:>>A=pascal(5)A=111111234513610151410203515153570>>plot(A)图5-4绘制矩阵的数据第五列数据第一列数据5.2.2设置曲线

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

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

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