版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章數(shù)據(jù)及函數(shù)的可視化本章主要內(nèi)容如下:3.1可視化的基本步驟3.2二維曲線繪圖3.3三維曲線繪圖3.4圖形窗功能簡(jiǎn)介
數(shù)據(jù)可視化是數(shù)據(jù)分析、系統(tǒng)分析的一種重要方法。MATLAB具有豐富且易于理解和使用的繪圖指令,數(shù)據(jù)和函數(shù)的可視化是MATLAB的重要組成部分。3.1可視化的基本步驟1.曲線數(shù)據(jù)準(zhǔn)備(以二維圖形為例):選取一個(gè)參變量采樣向量計(jì)算各坐標(biāo)數(shù)據(jù)向量2.
選定圖形窗及子圖位置;3.調(diào)用曲線繪圖指令;4.設(shè)置軸的范圍5.圖形注釋(圖名、坐標(biāo)名、圖例、文字說(shuō)明)。3.2二維曲線繪圖3.2.1plot的基本調(diào)用格式plot(X,’s’)X為實(shí)向量時(shí),以該向量元素的下標(biāo)為橫坐標(biāo),元素值為縱坐標(biāo)畫(huà)一條連續(xù)曲線。X為實(shí)矩陣時(shí),則按列繪制每列元素值相對(duì)其下標(biāo)的曲線,圖中曲線數(shù)等于X陣列數(shù)。X為復(fù)數(shù)矩陣時(shí),則按列繪制每列以元素實(shí)部和虛部為橫、縱坐標(biāo)繪制多條曲線。用來(lái)指定線型、色彩等,缺省時(shí)為MATLAB默認(rèn)設(shè)置。【例3-1】二維曲線繪圖基本指令演示一。>>t=(0:pi/50:2*pi)'; k=0.4:0.1:1; Y=cos(t)*k; plot(Y) %生成(101*1)的時(shí)間采樣列向量%生成(1*7)的行向量%生成(101*7)的矩陣3.2二維曲線繪圖3.2.1plot的基本調(diào)用格式plot(X,Y,’s’)X、Y是同維向量時(shí),繪制X、Y元素為橫、縱坐標(biāo)的曲線。X是列向量,Y是與X等行的矩陣時(shí),以X為橫坐標(biāo),按Y的列數(shù)繪制多條曲線。X是矩陣,Y是向量時(shí),以Y為縱坐標(biāo)按X的列數(shù)繪制多條曲線。X、Y是同維矩陣時(shí),以X,Y對(duì)應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣列數(shù)s的意義與其在plot(X,’s’)中相同。3.2二維曲線繪圖3.2.2曲線的色彩、線型和數(shù)據(jù)點(diǎn)形色彩和線型線型符號(hào)-:-.--含義實(shí)線虛線點(diǎn)劃線雙劃線色彩符號(hào)bgrcmykw含義藍(lán)綠紅青品紅黃黑白【說(shuō)明】當(dāng)‘s’缺省時(shí),默認(rèn)設(shè)置為曲線一律用“實(shí)線”線型。不同曲線按表中所給前七種顏色次序著色,依次為藍(lán)、綠、紅等.【例3-3】二維曲線繪圖基本指令演示三:色彩和線型。用圖形表示連續(xù)調(diào)制波形及其包絡(luò)線。
>>t=(0:pi/100:pi)'; y1=sin(t)*[1,-1]; y2=sin(t).*sin(9*t); plot(t,y1,'r:',t,y2,'b')axis([0,pi,-1,1])%生成(101*1)的時(shí)間采樣列向量%生成(101*2)的矩陣(包絡(luò)線函數(shù)值)%生成(101*1)的調(diào)制波列向量%用紅虛線繪y1,用藍(lán)實(shí)線繪y23.2二維曲線繪圖3.2.2曲線的色彩、線型和數(shù)據(jù)點(diǎn)形數(shù)據(jù)點(diǎn)形數(shù)據(jù)點(diǎn)形用來(lái)標(biāo)志數(shù)據(jù)點(diǎn),既可單獨(dú)使用也可與色彩、線型組合使用。符號(hào)含義符號(hào)含義.實(shí)心黑點(diǎn)d菱形符+十字符h六角星符^朝上三角符o空心圓符<朝左三角符p五角星符>朝右三角符s方塊符v朝下三角符x叉字符3.2二維曲線繪圖3.2.3圖形控制在一般繪圖時(shí)可采用MATLAB的缺省設(shè)置,也能得到滿意的畫(huà)面,但用戶也可根據(jù)需要改變?nèi)笔≡O(shè)置。坐標(biāo)控制指令含義指令含義axisauto使用缺省設(shè)置axisequal縱、橫軸為等長(zhǎng)刻度axisij矩陣式坐標(biāo)axisnormal缺省矩形坐標(biāo)系axisxy普通直角坐標(biāo)axissquare正方形坐標(biāo)系axis(V)V=[x1,x2,y1,y2]V=[x1,x2,y1,y2,z1,z2]人工設(shè)定坐標(biāo)范圍。設(shè)定值:二維,4個(gè);三維,6個(gè).axistight坐標(biāo)范圍為數(shù)據(jù)范圍axisimage縱、橫軸為等長(zhǎng)刻度,且坐標(biāo)框緊貼數(shù)據(jù)范圍3.2.3圖形控制分格線和坐標(biāo)框gridon畫(huà)出分格線gridoff不畫(huà)分格線boxon使當(dāng)前坐標(biāo)呈封閉形式boxoff使當(dāng)前坐標(biāo)呈開(kāi)啟形式【說(shuō)明】缺省時(shí),不畫(huà)分格線;坐標(biāo)呈封閉形式。3.2.3圖形控制圖形標(biāo)識(shí)title(S)書(shū)寫(xiě)圖名xlable(S)橫坐標(biāo)軸名ylable(S)縱坐標(biāo)軸名text(xt,yt,S)在(xt,yt)處寫(xiě)字符注釋legend(s1,s2,…)在圖右上角建立圖例【說(shuō)明】S為帶單引號(hào)的英文或中文字符串。x=0:0.1:1;y=x.*exp(-x);plot(x,y);xlabel(‘x’),ylabel(‘y’)%圖形標(biāo)識(shí)title(‘y=x*exp(-x)’)%圖形標(biāo)識(shí)【例3-6】二維曲線繪圖基本指令演示:
圖形標(biāo)識(shí)3.2二維曲線繪圖3.2.3圖形控制圖形標(biāo)識(shí)精細(xì)指令形式指令字符指令字符指令含義arg取值舉例\alpha\omega^{arg}上標(biāo)任何合法字符'\ite^{-\alphat}'\beta\Omega_{arg}下標(biāo)任何合法字符'\rmt_{s}'\xi\neq\arg風(fēng)格bf(黑體)it(斜體)rm(正體)\int\times\fontsize{arg}大小正整數(shù)(缺省值為10)'\fontsize{12}sin'示例結(jié)果:(1);(2)ts;(3)sint=pi*(0:1/100:1);beta=asin(1);y=1-exp(-2*t).*sin(5*t+beta);plot(t,y)text(3.0,1.14,'\bf\alpha=2')text(3.0,1.10,'\rm\omega=5')xlabel('\fontsize{14}\bft')ylabel('\fontsize{14}y')title('\rmy=1-e^{-\alphat}sin(\omegat+\beta)')例3-6精細(xì)指令示例3.2.3圖形控制雙縱坐標(biāo)圖把同一自變量的兩個(gè)不同量綱、不同數(shù)量級(jí)的函數(shù)繪制在同一張圖上,即為雙縱坐標(biāo)圖。plotyy(X1,Y1,X2,Y2)
以左右不同縱軸繪制X1-Y1,X2-Y2兩條曲線。plotyy(X1,Y1,X2,Y2,FUN)以左右不同縱軸把X1-Y1,X2-Y2繪制成FUN指定形式的兩條曲線。plotyy(X1,Y1,X2,Y2,FUN1,FUN2)以左右不同縱軸把X1-Y1,X2-Y2繪制成FUN1,FUN2指定的不同形式的兩條曲線。【說(shuō)明】
軸的范圍、刻度自動(dòng)產(chǎn)生。
FUN,FUN1,FUN2為MATLAB中所有接受X-Y數(shù)據(jù)對(duì)的二維繪圖指令.3.2二維曲線繪圖3.2.3圖形控制多子圖MATLAB允許用戶在同一個(gè)圖形窗里布置幾幅獨(dú)立的子圖。subplot(m,n,k)使(m×n)幅子圖中的第k幅成為當(dāng)前圖.subplot(‘position’,[leftbottomwidt
hight])在指定位置開(kāi)辟子圖,并成為當(dāng)前圖.【說(shuō)明】subplot(m,n,k)表示圖形窗有(m×n)幅子圖,k是子圖編號(hào)。序號(hào)編排原則是:左上方為第一幅,向右向下依次排號(hào)。subplot(‘position’,[leftbottomwidt
hight])產(chǎn)生的子圖位置由人工指定,指定位置的四元組采用歸一化的標(biāo)稱單位,即認(rèn)為圖形窗的高、寬的取值范圍都是[0,1]。【例3-8】二維曲線繪圖基本指令演示:多子圖t=(pi*(0:1000)/1000)';y1=sin(t);y2=sin(10*t);y12=sin(t).*sin(10*t);subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])subplot(2,2,2),plot(t,y2);axis([0,pi,-1,1])subplot('position',[0.2,0.05,0.6,0.45]) plot(t,y12,'b-',t,[y1,-y1],'r:');axis([0,pi,-1,1])
子圖一子圖二子圖三3.3三維曲線繪圖3.3.1plot3的基本調(diào)用格式plot3在三維曲線繪圖指令中是最易理解的,其使用格式與plot十分相似。具體如下:plot3(X,Y,Z,’s’)plot3(X1,Y1,Z1,’s1’,X2,Y2,Z2,’s2’,…)【說(shuō)明】X,Y,Z為同維向量時(shí),繪制以X,Y,Z元素為x,y,z坐標(biāo)的三維曲線。X,Y,Z為同維矩陣時(shí),以X,Y,Z對(duì)應(yīng)列元素為x,y,z坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣列數(shù)。s,s1,s2的意義與二維情況完全相同,可以缺省。(X1,Y1,Z1,’s1’),(X2,Y2,Z2,’s2’)的結(jié)構(gòu)和作用與(X,Y,Z,’s’)相同。3.3三維曲線繪圖3.3.2三維網(wǎng)線圖和曲面圖plot3只能繪制單參數(shù)的三維曲線圖,而三維網(wǎng)線圖和曲面圖則比較復(fù)雜,主要表現(xiàn)于繪圖數(shù)據(jù)的準(zhǔn)備,圖形的色彩、明暗、光照和視點(diǎn)處理。數(shù)據(jù)準(zhǔn)備畫(huà)函數(shù)z=f(x,y)所代表的三維空間曲面,需要做以下數(shù)據(jù)準(zhǔn)備:確定自變量x,y的取值范圍和取值間隔。
x=x1:dx:x2;y=y1:dy:y23.3.2三維網(wǎng)線圖和曲面圖數(shù)據(jù)準(zhǔn)備構(gòu)成xy平面上的自變量“格點(diǎn)”陣
。
[X,Y]=meshgrid(x,y)計(jì)算在自變量采樣“格點(diǎn)”上的函數(shù)值,即
Z=f(X,Y)【說(shuō)明】X由x按行復(fù)制而成,其行數(shù)為y元素的個(gè)數(shù);Y由y按列復(fù)制而成,其列數(shù)為x元素的個(gè)數(shù)。x=-4:4y=0:43.3.2三維網(wǎng)線圖和曲面圖網(wǎng)線、曲面圖基本指令格式曲面圖
surf(Z) 以Z矩陣列、行下標(biāo)為x,y軸自變量,畫(huà)曲面圖。surf(X,Y,Z) 最常用的曲面圖調(diào)用格式。surf(X,Y,Z,C) 最完整的調(diào)用格式,畫(huà)由C指定用色的曲面圖。有關(guān)調(diào)用的說(shuō)明同mesh指令?!纠?-14b】三維曲面繪圖指令演示:surfx=-4:4;y=x;[X,Y]=meshgrid(x,y);Z=X.^2+Y.^2; surf(X,Y,Z);畫(huà)三維曲面圖x=-4:4;y=x;[X,Y]=meshgrid(x,y);Z=X.^2+Y.^2;subplot(1,3,1),surf(X,Y,Z); subplot(1,3,2),mesh(X,Y,Z);subplot(1,3,3),plot3(x,y,x.^2+y.^2),boxon繪曲面圖繪網(wǎng)線圖繪曲線圖【例3-14】網(wǎng)線、曲面、曲線圖比較:3.3三維曲線繪圖3.3.2三維網(wǎng)線圖和曲面圖圖形的透視曲面圖MATLAB在采用缺省設(shè)置畫(huà)mesh圖形時(shí),對(duì)疊壓在后面的圖形采取了消隱措施。采用如下指令可控制消隱:透視被疊壓的圖形hiddenonhiddenoff 消隱被疊壓的圖形%【例3-15】透視演示clf,[x,y]=meshgrid(-3:0.1:3,-2:0.1:2); z=(x.^2+2*x).*exp(-x.^2-y.^2-x.*y);subplot(1,2,1),mesh(x,y,z),axis([-3,3,-2,2,-0.5,1.0])hiddenoffsubplot(1,2,2),mesh(x,y,z)hiddenon axis([-3,3,-2,2,-0.5,1.0])%透視%不透視透視不透視【例3-22】零開(kāi)口四通滑閥的流量方程為
,其中K為閥系數(shù),xv為閥的開(kāi)口量,pl為閥的負(fù)載壓力,ps為閥的供油壓力。設(shè)K=0.01m3.N-1/2.s-1,p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上線下融合的便利店模式探索-洞察分析
- 勇往直前的我們第7季的觀后感范文(5篇)
- 云環(huán)境下的數(shù)據(jù)共享模式-洞察分析
- 頭孢替唑與其他抗生素聯(lián)合用藥的成本效益分析-洞察分析
- 物流隱私保護(hù)技術(shù)融合-洞察分析
- 微電網(wǎng)與配電箱融合-洞察分析
- 頭頸部腫瘤個(gè)體化治療-洞察分析
- 創(chuàng)新驅(qū)動(dòng)的生物醫(yī)藥產(chǎn)業(yè)發(fā)展策略
- 農(nóng)村金融創(chuàng)新與農(nóng)業(yè)現(xiàn)代化協(xié)同發(fā)展
- 醫(yī)學(xué)農(nóng)業(yè)科技的創(chuàng)新進(jìn)展及其影響
- 《零售藥店實(shí)務(wù)》期末考試復(fù)習(xí)題及答案
- 培訓(xùn)中心商業(yè)計(jì)劃書(shū)
- 2024年銷(xiāo)售年終個(gè)人總結(jié)
- 2025年上半年事業(yè)單位聯(lián)考內(nèi)蒙古自治區(qū)民政廳招聘3人準(zhǔn)考重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2024年度云計(jì)算中心綜合布線合同5篇
- 2024-2025學(xué)年華東師大新版八年級(jí)上冊(cè)數(shù)學(xué)期末復(fù)習(xí)試卷(含詳解)
- 《道路車(chē)輛 48V供電電壓的電氣及電子部件 電性能要求和試驗(yàn)方法》文本以及編制說(shuō)明
- 期末測(cè)試卷-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 書(shū)法鑒賞 (浙江財(cái)大版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 綠植花卉租擺及園林養(yǎng)護(hù)服務(wù)投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論