MATLAB8.5教程第5章绘图及可视化.ppt

上传人:牧羊曲112 文档编号:6511715 上传时间:2023-11-08 格式:PPT 页数:49 大小:298KB
返回 下载 相关 举报
MATLAB8.5教程第5章绘图及可视化.ppt_第1页
第1页 / 共49页
MATLAB8.5教程第5章绘图及可视化.ppt_第2页
第2页 / 共49页
MATLAB8.5教程第5章绘图及可视化.ppt_第3页
第3页 / 共49页
MATLAB8.5教程第5章绘图及可视化.ppt_第4页
第4页 / 共49页
MATLAB8.5教程第5章绘图及可视化.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《MATLAB8.5教程第5章绘图及可视化.ppt》由会员分享,可在线阅读,更多相关《MATLAB8.5教程第5章绘图及可视化.ppt(49页珍藏版)》请在三一办公上搜索。

1、MATLAB不仅具有强大的数值运算功能,同时具备非常便利的绘图功能。尤其擅长将数据、函数等各种科学运算结果可视化,使枯燥乏味的数字变成赏心悦目的图片。本章重点二维图形绘制三维图形绘制特殊图形绘制,第五章 绘图及可视化,5.1 二维图形绘制,二维图形的绘制是MATLAB语言图形处理的基础。本节较全面的介绍二维绘图函数的种类和格式,以及如何设置线条属性和标注图形等方法。,5.1.1 基本绘图函数,MATLAB中最常用的绘图函数为plot,根据不同的坐标参数它可以在二维平面上绘制出不同的曲线。格式:plot(X,Y)%X、Y为同维向量时,绘制以X、Y元素为横、纵坐标的一条曲线;X为列向量,Y为矩阵时

2、,按Y列绘出多条不同颜色的曲线,X为这些曲线共同的横坐标plot(X,Y,LineSpec)%参数LineSpec指出线条的类型、点标记和颜色plot(X1,Y1,X2,Y2,)%当Xi与Yi成对出现,将分别按顺序取两数据Xi 与Yi进行画图plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,)%绘制多条不同线型的曲线plot(,PropertyName,PropertyValue,)%对图形对象中指定的属性进行设置,5.1.1 基本绘图函数,说明:允许用户对线条定义的属性有以下几种。(1)线型、颜色和标记类型:参数LineSpec用字符串表示,定义线条的线型、标记符号和

3、颜色三个属性,如表5-1所示。使用时可以任意选择一个、多个或不选,三类字符不分前后次序。(2)线条宽度LineWidth:指定线条的宽度,取值为整数(单位为像素点)。(3)标记大小MarkerSize:指定标记符号的大小尺寸,取值为整数(单位为像素)。(4)标记面填充颜色MarkerFaceColor:指定用于填充标记符面的颜色。(5)标记周边颜色MarkerEdgeColor:指定标记符颜色或者是标记符周边线条的颜色。,5.1.1 基本绘图函数,5.1.2 图形标注,1坐标轴名格式:xlabel(string)%给当前轴对象中的x轴贴标签 ylabel(string)%给当前轴对象中的y轴贴

4、标签2图名格式:title(string)%在当前坐标轴上方正中央放置字符串string作为标题3图例格式:legend(string1,string2,)%用指定的文字string在当前坐标轴中对所给数据的每一部分显示一个图例。用户可以用鼠标拖动图例到恰当的位置,双击标签可以进入标签编辑状态,5.1.3 图形控制命令,1坐标控制(1)范围设置在绘制图形时,MATLAB可以自动根据要绘制曲线数据的范围选择合适的坐标刻度,使得曲线尽可能清晰地显示出来。若要改变坐标轴的刻度,可使用下面的格式。格式:axis%控制轴线分度和外观axis(xmin,xmax,ymin,ymax)%设定图轴中x、y轴的

5、范围axis auto%自动设置坐标轴,使图像显示最佳(默认状态)axis square%使用正方形坐标系axis equal%纵、横坐标轴采用等长刻度axis tight%将坐标轴设置在数据点范围之内axis manual%保持当前坐标轴刻度范围 axis normal%使用默认矩形坐标系,取消单位刻度的限制axis fill%在manual方式下有效,使坐标充满整个绘图区axis ij%把坐标原点设置在左上角,坐标轴i垂直向下,坐标轴j水平向右axis xy%使用直角坐标;坐标原点在左下角,恢复默认状态axis on%打开坐标轴标签、刻度及背景axis off%取消坐标轴标签、刻度及背景,

6、5.1.3 图形控制命令,(2)坐标轴刻度设置对一些问题有时需要用户自己选择刻度位置,或在刻度处需要用字符串标出,这就要求用户自己设计坐标轴刻度。格式:gca%获取当前坐标轴对象句柄值XTick/YTick%设置刻度位置XTickLabel/XTickLabel%设置坐标轴标签set(gca,XTick,0 1 2)%设置X坐标轴刻度数据点位置set(gca,XTickLabel,a,b,c)%设置X坐标轴刻度处显示的字符set(gca,YTick,0 0.5 0.75 1)%设置Y坐标轴刻度数据点位置set(gca,YTickLabel,a,b,c,d)%设置 Y坐标轴刻度处显示的字符,5.

7、1.3 图形控制命令,2网格线控制格式:grid on%给当前的坐标轴增加格线 grid minor%切换成最小的网格线 grid off%从当前的坐标轴中去掉格线 grid%在on和off状态下交替切换3边框线控制格式:box on%给图形加边框线 box off%给图形不加边框线4清除图形窗口格式 clf%清除所有当前图形窗口,5.1.4 迭加绘图,格式:hold on%保留当前图形与当前坐标轴的属性值,后面的图形命令只能在当前%存在的坐标轴中增加图形hold off%在画新图形之前,重新设置坐标轴的属性为缺省值,关闭hold on功能hold%在on与off之间转换。即在增加图形与覆盖图

8、形之间切换hold all%保留当前颜色和线型,在绘制随后的图形时就使用当前的颜色和线型,5.1.5 多子图,在同一图形框内布置几幅独立的子图。格式:subplot(m,n,k)%将一图形窗口分成mn个小窗口(子图),k是子图的编号,序号原则是:左上方为第一幅,向右、向下依次排号 subplot(Position,left bottom width height)%在由4个元素指定的位置上创建一坐标轴,5.1.6 多个图形窗口,格式:figure(n)%创建新的图形窗口,或显示当前图形窗口。n是这个窗口的编号,每当形成一个新窗口的时候就用一个数字来标注它,这个图形句柄被显示在图形窗口的标题栏上

9、。其中figure(1)是默认值,不需声明,5.1.7 对数比例坐标轴,格式:loglog(x,y)%双对数坐标,在x轴、y轴按对数比例绘制二维图形 semilogx%半对数坐标,在x轴对数比例、y轴按线性比例绘制二维图形 semilogy%半对数坐标,在y轴对数比例、x轴按线性比例绘制二维图形,5.1.8 双纵坐标轴,格式:plotyy(x1,y1,x2,y2)%绘制双纵坐标二维图形,x1和y1所对应的图形的纵坐标标注在图形的左边,x2和y2所对应的图形的纵坐标标注在图形的右边,5.1.9 泛函绘图,泛函绘图fplot是采用自适应算法来动态决定自变量的间隔,当函数值变化缓慢,离散间隔取大一些

10、,函数值变化剧烈,离散间隔取小一些,从而很好地反映函数的变化趋势。格式:fplot(FUN,LIMS)%在LIMS指定范围xmin xmax或xmin xmax ymin ymax内绘制函数FUN图形fplot(FUN,LIMS,TOL)%在LIMS指定范围,tol规定的相对误差允许(默认值为2e-3)内绘制函数FUN图形fplot(FUN,LIMS,LineSpec)%在LIMS指定范围,LineSpec 规定的线型、颜色、标志等属性下绘制函数FUN图形fplot(FUN,LIMS,N)%在LIMS指定范围内,至少绘制N+1个点函数FUN图形,5.1.10 简易函数绘图,格式:ezplot(

11、FUN)%对于显函数FUN(X),在-2X2(缺省)上绘制图形;对于隐函数FUN2(X,Y)=0,在-2X2,-2Y2(缺省)上绘制图形ezplot(FUN,A,B)%在指定范围AXB上绘制FUN图形;在范围AXB,AYB上绘制 FUN2(X,Y)=0图形ezplot(FUN2,XMIN,XMAX,YMIN,YMAX)%在XMINXXMAX,YMINYYMAX上绘制FUN2(X,Y)=0图形ezplot(FUNX,FUNY)%在缺省范围0T2内绘制参数形式函数FUNX(T)与FUNY(T)的图形ezplot(FUNX,FUNY,TMIN,TMAX)%在指定范围TMINTTMAX内绘制函数FUN

12、X(T)与FUNY(T)的图形,5.1.11 交互式图形命令,(1)gtext命令格式:gtext(string)%当光标位于一个图形窗口内时,等待用户单击鼠标或键盘。若按下鼠标或键盘,则在光标的位置放置给定的文字“string”(2)ginput命令格式:x,y=ginput(n)%用鼠标从图形上获取n个点的坐标(x,y)说明:ginput命令将当期图形从后台调到前台,鼠标光标变为十字叉。移动鼠标将十字叉移到待取坐标点,单击鼠标左键,便获得该点坐标。依次获得其余点的坐标,直到获得n个点数据之后,图形窗口退回后台。,5.2 三维图形绘制,在实际问题中常常需要将结果表示成三维图形,MATLAB

13、语言为此提供了相应的三维图形的绘制功能。这些绘制功能与二维图形的绘制有很多类似之处,其中曲线的属性设置完全相同。,5.2.1 获取数据点矩阵,1网络坐标的矩阵生成将向量转换成网络坐标的矩阵的函数为meshgrid。格式:X,Y=meshgrid(x,y)%生成二元函数z=f(x,y)在x-y平面上的矩形定义域数据点矩阵X和YX,Y,Z=meshgrid(x,y,z)%生成三元函数u=f(x,y,z)中立方体定义域中的数据点矩阵X、Y和Z2多峰函数的数据点矩阵格式:X,Y,Z=peaks(n)%X、Y的定义区域为-3,3-3,3,生成nn的矩阵Z,n的默认值为49,5.2.1 获取数据点矩阵,3

14、圆柱体的数据点矩阵格式:X,Y,Z=cylinder(R,n)%返回坐标矩阵,返回的坐标形成圆柱体或圆锥体表面。R是一个向量,存放柱面各个等间隔高度上的半径;n表示在圆柱周上有n个等距离的间隔点4球体的数据点矩阵格式:X,Y,Z=sphere(n)%返回坐标矩阵X、Y和Z,其个数都为(n+1)(n+1)个,构成单位球体上的n个等距坐标。n默认值为20,5.2.2 曲线图,1曲线图的绘制格式:plot3(x,y,z)%绘制x、y、z为同维向量组的一条三维曲线plot3(X,Y,Z)%X、Y、Z为同维矩阵组,分别以X、Y、Z对应列的数组绘制多条三维曲线plot3(X,Y,Z,s)%s表线型、标记符

15、号和颜色的字符串plot3(x1,y1,z1,s1,x2,y2,z2,s2,x3,y3,z3,s3,.)%绘制多条三维曲线说明:常用于绘制一个单变量的参数曲线x=x(t)、y=y(t)与z=z(t)的三维函数图形。,5.2.2 曲线图,2简易三维曲线图格式:ezplot3(FUNX,FUNY,FUNZ)%在区间0T2(缺省值)内绘制函数FUNX(T)、FUNY(T)和FUNZ(T)的空间曲线ezplot3(FUNX,FUNY,FUNZ,TMIN,TMAX)%在TMINTTMAX上绘制空间曲线,5.2.3 曲面图,1表面图格式:surf(X,Y,Z,C)%绘制由C指定颜色的三维表面图,X、Y、Z

16、、C都是矩阵 surf(X,Y,Z)%默认时C=Z,表面色彩由Z决定,X、Y可以是向量或矩阵surf(X,Y,Z,PropertyName,PropertyValue,.)%设置指定表面属性及属性值,5.2.3 曲面图,2简易三维曲面图格式:ezsurf(FUN)%绘制函数FUN(X,Y)在区域-2X2,-2Y2(缺省值)的曲面图ezsurf(FUN,DOMAIN),%DOMAIN为 XMIN,XMAX,YMIN,YMAX或A,B,A X B,A Y Bezsurf(FUNX,FUNY,FUNZ)%绘制函数FUNX(S,T)、FUNY(S,T)和 FUNZ(S,T)在区域-2S2,-2T2(缺

17、省值)上的曲面图 ezsurf(FUNX,FUNY,FUNZ,SMIN,SMAX,TMIN,TMAX)ezsurf(FUNX,FUNY,FUNZ,A,B)%指定区域绘制参数形式的曲面图形,5.2.4 网格图,1Mesh画网格曲面格式:mesh(X,Y,Z,C)%绘制由C指定颜色的网格图,X、Y、Z、C都是矩阵mesh(X,Y,Z)%默认时C=Z,表面色彩由Z决定,X、Y可以是向量或矩阵mesh(X,Y,Z,PropertyName,PropertyValue,.)%设置指定表面属性及属性值说明:矩阵C表示颜色,具体使用时可以把它看做X、Y、Z的函数,即C=fun(X,Y,Z)。为了方便使用可直

18、接取:C=X、C=Y、C=Z、C=X.2+Y.2等。,5.2.4 网格图,2带垂帘的网格图格式:meshz(X,Y,Z,C)%X、Y、Z、C同mesh,绘制带垂帘的三维网络图meshz(X,Y,Z)%默认时C=Z,表面色彩由Z决定,X、Y可以是向量或矩阵3添加等高线的网格图格式:meshc(X,Y,Z,C)%X、Y、Z、C同mesh,绘制带等高线的三维网络图meshc(X,Y,Z)%默认时C=Z,表面色彩由Z决定,X、Y可以是向量或矩阵,5.2.4 网格图,4简易网络绘图格式:ezmesh(FUN)%绘制函数FUN(X,Y)在区域-2X2,-2Y2(缺省值)的网络图ezmesh(FUN,DOM

19、AIN),%DOMAIN为 XMIN,XMAX,YMIN,YMAX 或A,B,A X B,A Y Bezmesh(FUNX,FUNY,FUNZ)%绘制函数FUNX(S,T)、FUNY(S,T)和 FUNZ(S,T)在区域-2S2,-2T2(缺省)上的网络图 ezmesh(FUNX,FUNY,FUNZ,SMIN,SMAX,TMIN,TMAX)ezmesh(FUNX,FUNY,FUNZ,A,B)%指定区域绘制参数形式的网络图,5.2.5 柱形图,格式:cylinder(R,N)%R为圆柱体半径向量(默认值R=1,1),分别代表下底和上底半径;N为指定圆柱体等分数(默认值为20);直接由surf命令

20、绘出柱形图 X,Y,Z=cylinder(R)%给出X、Y、Z为柱形体的坐标矩阵,不绘图 X,Y,Z=cylinder(R,N)%N为指定等分数,不绘图说明:后两种格式只需再使用mesh(X,Y,Z)或surf(X,Y,Z)命令即可绘图。,5.2.6 球形图,格式:sphere%生成三维直角坐标系中的单位球体(默认值有2020个面)sphere(N)%在当前坐标系中画出有NN个面的球体 X,Y,Z=sphere(N)%返回(N+1)(N+1)阶矩阵,不绘图。可以用命令surf(X,Y,Z)或mesh(X,Y,Z)画出球体,5.2.7 视角控制,格式:view(AZ,EL)%AZ为方位角,EL为

21、仰角 view(AZ,EL)%方位角和仰角的数组表示view(X,Y,Z)%在笛卡儿坐标系中在点(X,Y,Z)设置视点,X轴view(1,0,0),Y轴view(0,1,0),Z轴view(0,0,1)view(2)%二维视点(缺省),其中AZ=0,EL=90,即从Z-轴上方观看view(3)%三维视点(缺省),其中AZ=-37.5,EL=30说明:方位角是视点位置在XY平面上的投影与X轴形成的角度,正值表示逆时针,负值表示顺时针;仰角正值表示视点在XY平面上方,负值表示视点在XY平面下方。,5.2.8 色图控制,当前图形的颜色设置由colormap(色图)函数来实现的,每个figure都有唯

22、一一个colormap。格式:colormap(MAP)%按MAP矩阵设置当前图形的色图colormap(default)%默认的设置是jet说明:MAP实际上是一个m3的矩阵,每一行的3个值都为0-1之间数,分别代表颜色组成的r(红)、g(绿)、b(蓝)值。其中1 0 0代表红色,0 1 0代表绿色,0 0 1代表蓝色。在绘图设计时,可直接用系统自带的色彩函数即可。,5.3 特殊图形绘制,MATLAB除了提供基本的二维、三维图形外,还提供了很多绘制特殊图形的命令,以适应不同学科的应用。,5.3.1 极坐标图,1基本极坐标格式:polar(THETA,RHO)%用极角THETA和极径RHO 画

23、出极坐标图形。极角为从x轴到半径的单位为弧度的向量,极径为各数据点到极点的半径向量 polar(THETA,RHO,S)%S指定极坐标图中线条的线型、标记符号和颜色2简易极坐标格式:ezpolar(FUN)%绘制函数RHO=FUN(THETA)在范围0THETA2 内的极坐标图形ezpolar(FUN,A,B)%绘制FUN在ATHETAB内的极坐标图形,5.3.2 条形图,MATLAB中有四个函数用于绘制条形图:bar、bar3、barh、bar3h。其中bar和bar3分别用于绘制二维和三维竖条形图,barh和bar3h分别用于绘制二维和三维水平条形图。,5.3.2 条形图,1二维竖条形图格

24、式:bar(Y)%若Y为向量,则分别显示每个分量的高度,横坐标为1到length(Y);若Y为矩阵,则bar把Y分解成行向量,再分别画出,横坐标为1到size(Y,1),即矩阵的行数bar(X,Y)%在指定的横坐标X上画出Y,其中X为严格单增的向量。若Y为矩阵,则bar把矩阵分解成几个行向量,在指定的横坐标分别画出bar(X,Y,WIDTH)%WIDTH设置条形的相对宽度和控制在一组内条形的间距,默认值为0.8,若WIDTH 1,则同一组内的条形相互重叠bar(,grouped)%产生组合的条形图bar(,stacked)%产生堆叠的条形图bar(.,LINESPEC)%绘制同一颜色的条形图,

25、颜色选择r、g、b、y、m、c、k、w中的一个,5.3.2 条形图,2二维水平条形图格式:barh()%绘制二维水平条形图,格式同bar3三维竖条形图格式:bar3()%绘制三维图,格式同bar4三维水平条形图格式:bar3h()%绘制三维水平条形图,格式同bar,5.3.3 直方图,格式:hist(Y)%绘制将区间min(Y),max(Y)分为10个小区间的直方图 hist(Y,M)%绘制将区间min(Y),max(Y)分为M个小区间的直方图 hist(Y,X)%参量X为向量,把Y中元素放到m(m=length(X))个由X中元素指定的位置为中心的条形中 N,X=hist()%返回向量N与包

26、含频率计数与条形的位置向量X,也可以用命令bar(X,N)画出条形直方图,5.3.4 饼形图,二维和三维的饼形图分别用pie和pie3命令绘制,其格式类似。1二维饼形图格式:pie(X)%用X中的数据画饼形图,X中的每一元素代表饼形图中的一部分。X中元素X(i)所代表的扇形大小通过X(i)/sum(X)的大小来决定。若sum(X)=1,则x中元素就直接指定了所在部分的大小;若sum(X)1,则画出一不完整的饼形图pie(X,explode)%explode用于指定饼形图中的某些片是否和整个饼形图脱开,有零和非零数组构成并与X同维pie(,labels)%labels用于标注饼形图中的字符串数组

27、,与X同维,缺省时以所占的比例为标注,5.3.4 饼形图,二维和三维的饼形图分别用pie和pie3命令绘制,其格式类似。1二维饼形图格式:pie(X)%用X中的数据画饼形图,X中的每一元素代表饼形图中的一部分。X中元素X(i)所代表的扇形大小通过X(i)/sum(X)的大小来决定。若sum(X)=1,则x中元素就直接指定了所在部分的大小;若sum(X)1,则画出一不完整的饼形图pie(X,explode)%explode用于指定饼形图中的某些片是否和整个饼形图脱开,有零和非零数组构成并与X同维pie(,labels)%labels用于标注饼形图中的字符串数组,与X同维,缺省时以所占的比例为标注

28、2三维的饼形图格式:pie3()%绘制三维图,格式同pie,5.3.5 面积图,格式:area(Y)%显示矩阵Y中各列元素的曲线图,该函数将矩阵中的每列元素分布绘制曲线。其中,第一条曲线是和x轴之间的填充,后面的每条曲线都是把“前”条曲线作基线,进行填充area(X,Y,LEVEL)%X是单调变化的自变量;Y是由各因素组成的矩阵,每个因素取列向量形式排放;LEVEL是绘图的基准线值,只能取标量,默认值是0,代表以X轴作为基准线area(Y,Prop1,VALUE1,Prop2,VALUE2,.)%设置属性及属性值。面积图在显示各元素在X轴的特定点占所有元素的比例时很有效,并能醒目地反映各因素对

29、最终结果的贡献份额。,5.3.6 填色图,1画二维实心图格式:fill(X,Y,C)%以X和Y的数据为顶点,以C指定的颜色绘制填充图。若C是行向量,则其向量个数等于X与Y的列数;若C是列向量,则其向量个数等于X与Y的行数;C也可以选择使用单个字符串指定的颜色。若如有必要,函数fill会自动连接起点和终点。fill(X1,Y1,C1,X2,Y2,C2,.)%绘制多个填充图2画三维实心图fill3函数可在三维空间绘制多边形,并填充颜色。格式:fill3(X,Y,Z,C)%绘制三维多边形并填充颜色Fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,.)%对多边形的不同区域用不同的颜色进行填充

30、,5.3.7 散点图,1画二维散点图格式:scatter(X,Y)%在指定位置X和Y使用默认大小和颜色的标记绘制散点图scatter(X,Y,S)%使用指定S大小的标记绘制散点图scatter(X,Y,S,C)%C指定绘图所使用的颜色,当选字符串时表示所有数据点使用同一颜色scatter(.,filled)%填充标志点,默认值是空心2画三维散点图格式:scatter3(X,Y,Z)%在指定位置X、Y、Z使用默认大小和颜色的标记绘制三维散点图Scatter3(X,Y,Z,S)%使用指定S大小的标记绘制散点图Scatter3(X,Y,Z,S,C)%C指定绘图所使用的颜色,当选字符串时表示所有数据点

31、使用同一颜色Scatter3(.,filled)%填充标志点,默认值是空心,5.3.8 阶梯图,stairs画二维阶梯图,这种图对与时间有关的数字样本系统的作图很有用处。格式:stairs(Y)%利用Y中元素画二维阶梯图 stairs(X,Y)%在指定的位置X对Y中元素画二维阶梯图 stairs(.,STYLE)%用STYLE指定的线型、标记符号和颜色画阶梯图 XX,YY=stairs(X,Y)%不画图,返回值XX和YY,可以用命令plot(XX,YY)画出参量X、Y的阶梯图,5.3.9 杆状图,1画二维离散数据的杆状图格式:stem(Y)%利用Y中数据画杆状图。图的每一条都是从x轴开始,其末

32、端是一个圆圈或其他形状的标记stem(X,Y)%在指定的位置X对Y中元素画杆状图stem(,filled)%对末端的标记填充颜色stem(.,LINESPEC)%设置杆线的线型,末端标记的点型行颜色2画三维离散数据的杆状图格式:stem3(Z)%利用Z中数据,绘制从xy平面出发到末端为圆圈的杆状图stem3(X,Y,Z)%在X与Y指定的位置上画出Z数据的杆状图stem3(,fill)%对末端的标记填充颜色stem3(.,LINESPEC)%指定线型,标记符号和末端小圆圈的颜色,5.3.10 误差条形图,格式:errorbar(X,Y,L,U)%绘制向量Y对X的误差条形图,L、U是每一个Y点的下

33、方、上方的误差范围errorbar(X,Y,E)%画Y对X的误差条Y-E Y+Eerrorbar(Y,E)%画Y的误差条Y-E Y+Eerrorbar(.,LineSpec)%使用指定线型、颜色来画误差条线型和标志,5.3.11 等高线图,1平面等高线图格式:contour(Z,n)%绘制矩阵Z的n(默认值为10)条等高线图,Z是高度,contour(X,Y,Z,n)%用X和Y设置坐标轴的刻度,绘制Z的n条等值线图 C,h=contour(Z,n)%返回等值线矩阵C和等高线图句柄 clabel(C,h)%在等高线图形上增加高度标记2空间等高线图格式:contour3(X,Y,Z,n)%绘制三维

34、的等高线图,5.4 综合实例,我们可以利用二维、三维绘图命令绘制出各种实际问题的图形,本章实例给出了喷泉图、和股票蜡烛图的绘制方法。,5.4.1 绘制模拟喷泉的散点图,运行结果如图5-63所示。,图5-63 喷泉的散点图,5.4.2 绘制股票K线图,一根K线记录的是股票在一天内价格变动情况。将每天的K线按时间顺序排列在一起,就组成了股票价格的历史变动情况,叫做K线图。K线又被称为蜡烛图,它是以每个交易日(或每个分析周期)的开盘价、最高价、最低价和收盘价绘制而成。K线的结构可分为上影线、下影线及中间实体三部分,其形状是一条柱状的线条,中间的矩形称为实体(分阳线和阴线),影线在实体上方的细线叫上影线,下方的部分叫下影线。我们可以利用函数candle绘制股票的烛型图。格式:candle(HI,LO,CL,OP,COLOR)%绘制K线图 说明:HI表示最高价(high),LO表示最低价(low),CL表示收盘价(close),OP表示开盘价(open),COLOR表示颜色。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号