MATLAB的图视化功能.doc

MATLAB的图视化功能.doc

ID:28100871

大小:68.50 KB

页数:11页

时间:2018-12-08

MATLAB的图视化功能.doc_第1页
MATLAB的图视化功能.doc_第2页
MATLAB的图视化功能.doc_第3页
MATLAB的图视化功能.doc_第4页
MATLAB的图视化功能.doc_第5页
资源描述:

《MATLAB的图视化功能.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第四章MATLAB的图视化功能1.MATLAB的图视化概论数据图视化能使人们用视觉器官直接感受到数据的许多内在本质。因此,数据可视化是人们研究科学、认识世界所不可缺少的手段。MATLAB不仅数值计算方面是一个优秀的科技应用软件,在数据可视化方面也具有上佳表现。MATLAB具有二维、三维乃至四维的图形表现能力。可以从线型、边界面、色彩、渲染、光线、视角等方面把数据的特征表现出来。MATLAB的图视化功能是建立在一组“图形对象”的基础之上的。“图形对象”的核心是图形的句柄(GranhicsHandle)操作。MATLAB的有两个层次的绘图指令:(

2、1)底层(Low-leve)绘图指令:是直接对句柄进行操作。底层绘图指令控制和表现数据图形的能力比高层绘图指令强。特点是灵活多变,较难掌握。(2)高层(High-level)绘图指令:建立在底层指令上的绘图指令。最常用的是高层绘图指令。高层绘图指令简单明了容易掌握,本章介绍高层绘图指令。本章内容按“前易后难”的原则安排。最常用的二个绘图指令是:plot;mesh2.二维图形(1)plot函数以下例子用来体会plot的基本的绘图原理。例:绘向量得折线图:holdonx=[2.3,4.3,3,4,4.9,1.5,2.8,4.6,5.5];plot

3、(x)plot(x,'ro')注1:plot绘图的基本素材是二维点组(x,y)(1=1,2,….n)。二维点组(x,y)(1=1,2,….n)的定义形式:*1)x=[2.3,4.3,3,4,4.9,1.5,2.8,4.6,5.5];*2)y=0:0.1:5这种定义方法,默认横坐标是自然数(1,2,3,4…..)*3)t=0:pi/100:2*pix=sin(t)*4)x=[1.5,2.3,2.8,3,4,4.3,4.6,4.9,5.5];y=x.^2这种定义方法,要注意自变量保持升序。自变量与应变量的体积的一致。注2:plot绘图的基本原理是

4、依(x,y)(1=1,2,….n)排列顺序用直线连接。曲线光滑与否与点数相关。holdofft=0:pi/3:2*pi;x=sin(t);plot(t,x,'r-')holdont=0:pi/5:2*pi;x=sin(t);plot(t,x,'b-')(1)坐标系定制用于对坐标轴进行管理与控制,如刻度,外观,文字说明等*1)坐标轴定制指令(axis)'axis'用于对坐标轴刻度进行管理与控制。指令形式与作用说明如下:AXIS([XMINXMAXYMINYMAX])设置x-andy-axes刻度。AXIS([XMINXMAXYMINYMAXZM

5、INZMAX])设置x-andy-axes和z-axes刻度。V=AXIS返回当前图形行向量的刻度设置[XMINXMAXYMINYMAX]或([XMINXMAXYMINYMAXZMINZMAX])。AXISAUTO返回刻度设置的系统默认值AXISTIGHT依数据设置刻度AXISIJ设置坐标轴的原点在左上角AXISXY设置坐标轴的原点在左下角AXISEQUAL设置坐标轴的比例因子相等。AXISIMAGEAXISSQUAREAXISNORMALAXISVIS3DAXISOFFAXISON例:XMIN=1;XMAX=10;YMIN=10;YMAX=

6、100;AXIS([XMINXMAXYMINYMAX])plot([1,50,3,60,5,20,3])*2)其它坐标系:polar例1:polar(THETA,RHO)t=0:0.1:2*pi;r=t;polar(t,r)例2:对数-对数t=0:0.1:2*pi;r=t;semilogx(t,r)(2)(3)图视效果强化例:加入格栅;坐标轴标志;文本说明等clf;holdofft=linspace(0,pi*3,30);x=sin(t);holdony=cos(t);plot(t,x,'r-',t,y,'g-')grid%加入格栅xlabe

7、l('x轴')ylabel('y轴')title('正弦与余弦曲线')text(1,0,'正弦')%text(x,y,'正弦')text(3,0,'余弦')legend('sin(x)','cos(x)',3)%LEGEND('string',Pos)placesthelegendinthespecified,%0=Automatic"best"placement(leastconflictwithdata)%1=Upperright-handcorner(default)%2=Upperleft-handcorner%3=Lowerleft

8、-handcorner%4=Lowerright-handcorner%-1=Totherightoftheplot%按鼠表leftmousebutton拖lege

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

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

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