matlab特殊图形的绘制.ppt

matlab特殊图形的绘制.ppt

ID:50907264

大小:462.51 KB

页数:42页

时间:2020-03-15

matlab特殊图形的绘制.ppt_第1页
matlab特殊图形的绘制.ppt_第2页
matlab特殊图形的绘制.ppt_第3页
matlab特殊图形的绘制.ppt_第4页
matlab特殊图形的绘制.ppt_第5页
资源描述:

《matlab特殊图形的绘制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB程式設計入門篇 特殊圖形5-1長條圖之繪製長條圖(BarGraphs)特別適用於少量且離散的資料。欲畫出垂直長條圖,可用bar指令。範例5-1:bar01.mx=[13452];bar(x);Fig.5-15-1長條圖之繪製(cont.)bar指令也可接受矩陣輸入,它會將同一橫列的資料聚集在一起。範例5-2:bar02.mx=[23457;12321];bar(x);Fig.5-25-1長條圖之繪製(cont.)bar及barh指令還有一項特異功能,就是可以將同一橫列的資料以堆疊(Stac

2、k)方式來顯示。範例5-3:bar03.mx=[23457;12321];bar(x,'stack')Fig.5-35-1長條圖之繪製(cont.)除了平面長條圖之外,MATLAB亦可使用bar3指令來畫出立體長條圖。範例5-4:bar04.mx=[23457;12321];bar3(x)Fig.5-45-1長條圖之繪製(cont.)bar3指令還可以使用群組(Group)方式來呈現長條圖範例5-5:bar05.mx=[23457;12321];bar3(x,'group')Fig.5-55-1長條圖

3、之繪製(cont.)長條圖的指令和類別:垂直長條圖水平長條圖平面barbarh立體bar3bar3h5-1長條圖之繪製(cont.)若要指定長條圖的x座標,可使用兩個輸入向量給bar指令。假設新竹的月平均溫度如下:範例5-6:bar06.mx=1:6;%月份y=35*rand(1,6);%溫度值(假設是介於0~35的亂數)bar(x,y);xlabel('月份');%x軸的說明文字ylabel('平均溫度(^{o}c)');%y軸的說明文字%下列指令將x軸的數字改成月數set(gca,'xtickla

4、bel',{'一月','二月','三月','四月','五月','六月'});5-1長條圖之繪製(cont.)Fig.5-65-2面積圖之繪製面積圖(AreaGraphs)和以堆疊方式呈現的長條圖很類似,特別適用於具有疊加關係的資料。舉例來說,若要顯示清華大學在過去10年來的人數(含大學部,研究生,及教職員)變化情況,可用面積圖顯示。範例5-7:area01.my=rand(10,3)*100;x=1:10;area(x,y);xlabel('Year');ylabel('Count')Fig.5-75

5、-3扇形圖之繪製使用pie指令,可畫出平面扇形圖(PieCharts),並可加上說明。範例5-8:pie01.mx=[2354];label={'東','南','西','北'};pie(x,label);Fig.5-85-3扇形圖之繪製(cont.)pie指令直接將x元素視為面積百分比,因此可畫出不完全的扇形圖。範例5-9:pie02.mx=[0.21,0.14,0.38];pie(x);Fig.5-95-3扇形圖之繪製(cont.)pie指令還有一特異功能,可將某個或數個扇形圖向外拖出,以強調部份資

6、料。範例5-10:pie03.mx=[2354];explode=[1100];pie(x,explode);Fig.5-10其中指令explode中非零的元素即代表要向外拖出的扇形。5-3扇形圖之繪製(cont.)欲畫出立體扇形圖,可用pie3指令。範例5-11:pie301.mx=[2354];explode=[1100];label={'春','夏','秋','冬'};pie3(x,explode,label);Fig.5-115-4針頭圖之繪製顧名思義,針頭圖(StemPlots)就是以一個大

7、頭針來表示某一點資料,其指令為stem。範例5-12:stem01.mt=0:0.2:4*pi;y=cos(t).*exp(-t/5);stem(t,y)Fig.5-125-4針頭圖之繪製(cont.)針頭圖特別適用於表示「數位訊號處理」(DSP,DigitalSignalProcessing)中的數位訊號。若要畫出實心的針頭圖,可加“fill”選項。範例5-13:stem02.mt=0:0.2:4*pi;y=cos(t).*exp(-t/5);stem(t,y,'fill');Fig.5-135-4

8、針頭圖之繪製(cont.)欲畫出立體的針頭圖,可用stem3指令。範例5-14:stem301.mtheta=-pi:0.05:pi;x=cos(theta);y=sin(theta);z=abs(cos(3*theta)).*exp(-abs(theta/3));stem3(x,y,z);Fig.5-145-5階梯圖之繪製使用stairs指令,可畫出階梯圖(StairstepPlots),其精神和針頭圖很相近,只是將目前資料點的高度向右水平畫至下一點為

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

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

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