




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MATLAB有兩類繪圖命令,一類是直接對圖形句柄進行操作的低層繪圖命令,另一類是在低層命令基礎上建立起來的高層繪圖命令。高層繪圖命令簡單明了、方便高效。利用高層繪圖函數,用戶不需要過多地考慮繪圖細節,只需給出一些基本參數就能得到所需圖形。MATLAB圖形繪制-二維繪制二維曲線plot函數plot(x,y)其中x和y為大小相同的向量,分別用于存儲x坐標和y坐標數據。plot(x1,y1,x2,y2,…,xn,yn)
其中,x1和y1,x2和y2,……,xn和yn分別組成一組向量對,每一組向量對的長度可以不同。例如,在同一坐標中繪制3條幅值不同的正弦曲線,命令也可以寫成:x=0:pi/10:2*pi;y=sin(x);plot(x,y,x,y*2,x,y*3)繪制出具有不同縱坐標標度的兩個圖形,可以使用plotyy繪圖函數。這種圖形有利于圖形數據的對比分析。plotyy(x1,y1,x2,y2)例用不同標度在同一坐標內繪制曲線
y1
=
0.2e?0.5xcos(4x)和y2
=
1.5e?0.5x
cos(x)。x=0:pi/100:2*pi;y1=0.2*exp(-0.5*x).*cos(4*pi*x);y2=1.5*exp(-0.5*x).*cos(pi*x);plotyy(x,y1,x,y2);
MATLAB提供了一些繪圖選項,用于確定所繪曲線的線型、顏色和數據點標記符號。例如,“b-.”表示藍色點畫線,“y:d”表示黃色虛線并用菱形符標記數據點。當選項省略時,MATLAB規定,線型一律用實線,顏色將根據曲線的先后順序依次采用表3.2給出的前7種顏色。例在同一坐標內,分別用不同線型和顏色繪制曲線y1
=
0.2e?0.5xcos(4x)和y2
=
1.5e?0.5x
cos(x)。標記兩曲線交叉點。x=linspace(0,2*pi,1000);y1=0.2*exp(-0.5*x).*cos(4*pi*x);y2=1.5*exp(-0.5*x).*cos(pi*x);k=find(abs(y1-y2)<1e-2);x1=x(k); y3=0.2*exp(-0.5*x1).*cos(4*pi*x1);plot(x,y1,x,y2,'k:',x1,y3,'bp');在繪制圖形的同時,可以對圖形加上一些說明,如圖形名稱、坐標軸說明、圖形某一部分的含義等,這些操作稱為添加圖形標注。有關圖形標注函數的調用格式如下:
title(圖形名稱)
xlabel(x軸說明)
ylabel(y軸說明)
x=0:pi/100:2*pi;y1=exp(-0.5*x);y2=exp(-0.5*x).*sin(2*x);plot(x,y1,x,y2)title('xfrom0to2{\pi}'); xlabel('VariableX'); ylabel('VariableY');text(x,y,圖形說明)在(x,y)坐標處添加圖形說明;用gtext()也可添加文本說明,十字光標自動跟隨鼠標移動,單擊鼠標即可將文本放置在十字光標處。legend(圖例1,圖例2,……)legend函數用于標記圖例x=0:pi/100:2*pi;y1=exp(-0.5*x);y2=exp(-0.5*x).*sin(2*x);plot(x,y1,x,y2)legend('y1','y2') 坐標控制
axis([xmin
xmax
ymin
ymax])axison/off:顯示/取消坐標軸。給坐標加網格線用gridon/off來控制加邊框用boxon/off來控制圖形窗口的分割
subplot(m,n,p)
該函數將當前圖形窗口分成m
×
n個繪圖區,即每行n個,共m行,區號按行優先編號,且選定第p個區為當前活動區。圖形疊加一般繪圖命令每執行一次就刷新當前圖形窗口,原有圖形將不復存在。若希望在已存在的圖形上再疊加新的圖形,可使用圖形保持holdon/off命令控制是保持原有圖形還是刷新原有圖形。例如:x=0:pi/100:2*pi;y1=0.2*exp(-0.5*x).*cos(4*pi*x);plot(x,y1)holdony2=1.5*exp(-0.5*x).*cos(pi*x);plot(x,y2);holdoff極坐標圖極坐標圖用一個夾角和一段相對中心點—極點的距離來表示數據。MATLAB中用polar函數來繪制極坐標圖,其調用格式為
polar(theta,rho,選項)
其中,theta為極坐標極角,rho為極坐標矢徑,選項的內容與plot函數相似。例已知t[0,6],繪制阿基米德螺線圖r
=
a
+
bt,并標記數據點。t=0:pi/20:6*pi;a=2;b=3;r=a+b*t;polar(t,r,'-*');二維統計分析圖
MATLAB中提供了多個函數可繪制各種條形圖,bar函數繪制柱形圖,barh函數繪制水平條形圖,stem函數繪制桿圖,errorbar函數繪制誤差條圖。下面以bar函數為例說明用法。bar函數的調用格式為
bar(x,width,style)當x是m
×
n階的矩陣時,繪制的條形圖以分組或堆積的形式表現。矩陣中每一行元素繪制在一組中,每一列元素繪制在每組中相對應的位置上。其中,width設置條形的相對寬度和控制在一組內條形的間距,默認值為0.8,style指定條形的排列模式,類型有'group'(分組)和'stack'(堆積),默認時采用'group'模式。x=[51,82,34,47;67,78,68,90;78,85,65,50]';subplot(1,2,1);bar(x,'group');title('Group');subplot(1,2,2);bar(x,'stack');title('Stack');餅圖能反映每一數值相對于總數值的大小。MATLAB中繪制餅圖的函數是pie,其調用格式為
pie(x,explode)pie函數使用x中的數據繪制一個餅圖,x可以是向量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版中考道德與法治一輪復習|九年級上、下冊共7個單元復習學案+試卷匯編(含答案)
- 勞務分包合作協議(2025年版)
- 波長取決于靶材料
- 四年級下冊數學教案-5.3 解決問題的策略練習-畫示意圖丨蘇教版
- 2024-2025學年一年級下學期數學《綜合與實踐:圖形拼組》(教案)
- 四年級下冊數學教案-6.2 《梯形》 ︳西師大版
- 動靜脈內瘺使用及護理
- 頭皮護理專業知識與理論
- C類建筑材料化學分析練習題(附答案)
- 獸醫寄生蟲病學試題(附答案)
- 2025年浙江臺州溫嶺市糧食收儲有限責任公司招聘筆試參考題庫附帶答案詳解
- 消防中級監控練習試題及答案
- 2025年競聘融資面試試題及答案
- 2025年地鐵英文面試題及答案
- 2025年鐘山職業技術學院單招職業適應性測試題庫1套
- 2025年度跨境電商平臺總經理聘用合同
- 2025年吉林鐵道職業技術學院單招職業技能測試題庫必考題
- 《經絡與腧穴》課件-手太陰肺經
- 人教版(2024)七年級下冊英語期中復習:Unit1~4+期中共5套學情調研檢測試卷(含答案)
- 中考化學主題復習(重慶)專題4綜合實驗的探究
- 專題01 富強與創新【考情透視+框架梳理+考點突破+題型歸納】道德與法治上學期期末高效復習資料
評論
0/150
提交評論