




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章 數(shù)據(jù)可視化 第一節(jié) 符號(hào)函數(shù)的函數(shù)圖1. 平面恩圖位置函數(shù) subplot(nmj)2. 二維直角坐標(biāo)符號(hào)函數(shù)繪圖 (1)ezplot(f,x1,x2)f:含單變量的符號(hào)函數(shù)x1,x2 :自變量的取值范圍,默認(rèn)為-2pi,2pi。(2) ezplot(u(x,y),x1,x2,y1,y2)倆自變量隱函數(shù)u(x,y)=0(3) ezplot(x,y,t1,t2)x=f(t)y=g(t) 是參數(shù)方程(exno25)(e25)f=sym(x2+1)subplot(221)ezplot(f,-2,2)subplot(222)ezplot(y-x2-1,-2,2,0,10)x=sym(cos(t
2、)y=sym(sin(t)subplot(223)ezplot(x,y)3. 三維直角坐標(biāo)符號(hào)函數(shù)繪圖ezplot(x,y,z,t1,t2)x=f(t)y=g(t)z-h(t)默認(rèn)范圍-2pi,2pi(exno26t)(e26t)x=sym(cos(t)y=sym(sin(t)z=sym(t2)ezplot3(x,y,z,0,8*pi)4. 二維平面極坐標(biāo)符號(hào)函數(shù)繪圖ezpolar(r,x1,x2)函數(shù)r 是幅值,自變量是極角,x1,x2是極角的取值范圍 練習(xí) 5-1 在極坐標(biāo)下繪出下面的函數(shù)圖r=4sin(3)(exno27t)(e27t)r=sym(4*sin(3*t)ezpolar(r,
3、0,2*pi)第二節(jié)1. 二維數(shù)據(jù)的形式a) 兩個(gè)元素同維n的行向量b) 一個(gè)二維(nm)矩陣。2. 二維數(shù)據(jù)的圖形a) 兩個(gè)元素同維n的行下高能量,各對(duì)應(yīng)的元素在平面上確定n個(gè)點(diǎn)連成一條曲線b) 二維矩陣(nm)的每一列元素可構(gòu)成n個(gè)點(diǎn)的曲線。曲線的橫坐標(biāo)為行數(shù)(1,2。),縱坐標(biāo)為該列對(duì)性的元素。此矩陣可表示為m挑曲線(列操作)c) 兩個(gè)同維的(nm)二維矩陣(x,y)可表示為m條曲線。每天曲線的橫、縱坐標(biāo)分別為x和y對(duì)應(yīng)的列向量各元素。(列操作)3. 建立二維數(shù)據(jù)圖形的函數(shù)a) 設(shè)x1和y1,x2和y2。為多組行向量,則plot(x1,y1,x2,y2。)繪出多條曲線。x1,x2。是橫坐
4、標(biāo)行向量,y1,y2。是縱坐標(biāo)行向量b) 設(shè)為二維(nm)矩陣,則plot(x)繪出m條曲線,矩陣的行數(shù)為橫坐標(biāo),各列的元素為縱坐標(biāo)。c) 設(shè)x和y分別為二維(nm)矩陣,則plot(x,y)繪出m條曲線。每條曲線的橫、縱坐標(biāo)分別為x和y對(duì)應(yīng)的列向量坐標(biāo)。(列操作)(exno28t)d) 與plot對(duì)應(yīng)的繪圖函數(shù)還有以下一些,他們的條用格式相同,坐標(biāo)刻度不同。i. plot雙軸線性刻度ii. loglog雙軸線對(duì)數(shù)刻度iii. semilogxx軸對(duì)數(shù)刻度,y軸線性刻度。iv. semilogyy軸對(duì)數(shù)刻度,x軸線性刻度。v. plotyy雙y軸,適合兩組數(shù)據(jù)相差較大的數(shù)據(jù)組。(exno29t
5、)(e28t)x=0:0.1:8;y1=sin(x);y2=cos(x);subplot(221)plot(x,y1)subplot(222)plot(x,y1,x,y2)w=2 3;3 1;4 6subplot(223)plot(w)q=4 6;3 5;1 2subplot(224)plot(w,q)(e29t)x=0:0.1:10;y1=sin(x);y2=exp(x);y3=exp(x).*sin(x)subplot(221)plot(x,y2)subplot(222)loglog(x,y2)subplot(223)plotyy(x,y1,x,y2)subplot(224)semilog
6、y(x,y2)4. 二維數(shù)據(jù)圖形的繪圖控制a) 控制曲線的顏色colors、線型line styles、標(biāo)志markers?;靖袷剑簆lot(x,y,clm)1) 顏色b藍(lán),c青(cyan),g綠,k黑,m紫(magenta),r紅,w白,y黃。2) 線型-實(shí)線- 虛線:點(diǎn)線-.點(diǎn)劃線3) 標(biāo)志右三角*型號(hào)+.ovsquarediamondpentagram五角星hexagram六角形none 無例如plot(x,t,R-square)代表以紅色的虛線、數(shù)據(jù)點(diǎn)上用方型符號(hào)的曲線b) 控制曲線的坐標(biāo)軸axis normalgrid on(off)網(wǎng)格axis square長寬比例為1box o
7、n(off) 外圍矩形axisequal長寬比為不變,兩刻度一致。axis equal tight長寬比為不變,圖緊貼軸axis(x1,x2,y1,y2)控制坐標(biāo)軸的范圍。axisoff 取消坐標(biāo)軸 (exno31)(e31)x=0:0.1:8.0;y1=sin(x);y2=cos(x);subplot(221)plot(x,y1,r-square,x,y2,b-.* )box ongrid onsubplot(222)plot(x,y1,k:pentagram,x,y2,b-.*)axis equal tightbox offgrid offsubplot(223)plot(y1,y2,k)
8、axis equalaxis offsubplot(224)plot(y1,y2,b)axis onc)曲線圖中加入文字標(biāo)注1) title給曲線圖加標(biāo)題2) xlabel給曲線圖軸加標(biāo)題3) ylabel。4) zlabel。5) legend對(duì)當(dāng)前圖加圖注6) text對(duì)指定位置加字符串7) gtext在鼠標(biāo)的位置加字符串(exno32)注:上述函數(shù)的引用中,有引導(dǎo)的英文可表示不同的意義。如alpha表示希臘字符等。(e32)x=0:0.1:8.0;plot(x,sin(x),x,cos(x)title(標(biāo)題)xlabel(alpha)ylabel(h2)legend(1,2)text(p
9、i/4,sin(pi/4),leftarrow sin(pi/4)=0.707)gtext(string)第3節(jié) 3D數(shù)據(jù)圖3D與2D繪圖的語句結(jié)構(gòu)基本相同,僅繪圖函數(shù)不同。1. x,y,z分別是向量plot3(x,y,z)繪制一條三維曲線2. x,y,z分別是同維矩陣(mm)plot3(x,y,z)繪制m條三維曲線(按列操作)。3. 三維網(wǎng)狀圖mesh1) 一般meshezmesh(符號(hào)函數(shù))2) 帶等高線meshcezmeshc(符號(hào)函數(shù))3) 加圍裙meshz4. 三維曲面圖surf1) 一般surfezsurf(符號(hào)函數(shù))。2) 帶等高線surfcezsurfc(符號(hào)函數(shù))3) 加光源
10、surf15. 等高線contoura) 平面上的等高線contourezcontour(符號(hào)函數(shù))b) 空間上的等高線contour36. 幾個(gè)需要注意的問題a) mesh(x)與mesh(x,y,z)的區(qū)別。前者是按x矩陣的腳標(biāo)作為x-y平面的坐標(biāo)?;蛘呤前磝、y、z矩陣的值,x、y、z可以是向量或矩陣b) mesh(x,y,z)中和x,y,z分別是向量和矩陣的區(qū)別。(exno36)(e36)t=0:pi/50:10*pi;subplot(231)plot3(t.*sin(t),t.*cos(t),t.2)grid on x,y=meshgrid(-2:0.1:2);z=x.*exp(-x
11、.2-y.2);subplot(232)plot3(x,y,z)box off subplot(233)meshz(x,y,z) subplot(234)surf(x,y,z) subplot(235)contour(x,y,z) subplot(236)contour3(x,y,z)axis off7.曲面圖的顏色在maltab中,涉及到對(duì)一個(gè)對(duì)象作色,必須要有一個(gè)顏色映象表。這個(gè)表有函數(shù)colormap來實(shí)現(xiàn)。Colormap是一個(gè)矩陣,有固定列數(shù)為3,行列數(shù)為N。每行的三個(gè)元素分別由0-1的值來實(shí)現(xiàn),分別表示RGB的強(qiáng)度。如1 1 11表白色,0 0 0為黑色 0.5 0.5 0.5 表
12、橙色,任意組合顏色矩陣colormap可以自己創(chuàng)造,也可以由matlab系統(tǒng)提供,matlab 系統(tǒng)的顏色矩陣有(64*3)函數(shù)名說明函數(shù)名說明bone藍(lán)色調(diào)灰度hot黑-白-紅-黃cool青-品紅hsv默認(rèn)標(biāo)準(zhǔn)copper銅色變化jet變體flag紅-白-藍(lán)pink淡粉紅色gray線性灰度prism光譜色命令窗用colormap(hot);colorbar看各矩陣的顏色分布。對(duì)一個(gè)對(duì)象作色時(shí),需根據(jù)某一顏色信息數(shù)據(jù)矩陣中的元素值大小去確定顏色矩陣合縱的某一行(顏色)。如顏色矩陣有N行,則系統(tǒng)自動(dòng)將顏色信息數(shù)據(jù)矩陣的元素從小到大分為N組每一組的元素代表一種顏色。在surf(x,y,z)的繪圖中
13、,顏色矩陣默認(rèn)為hsv。語句surf(x,y,z,c)中,c就是顏色信息數(shù)據(jù)矩陣,省略時(shí)系統(tǒng)默認(rèn)矩陣為Z,與該語句配合使用的還有顏色矩陣必須提供。格式:colormap().(exno30t)(exno31t)(exno37)(exno38)(e30t)x,y,z=peakssubplot(221)surf(x,y,z)subplot(222)surf(x,y,z,y)colorbar(e31t)x,y,z=peakssubplot(223)surf(x,y,z)subplot(224)surf(x,y,z,x)colormap(cool)colorbarx,y,z=peakssubplot(
14、223)surf(x,y,z) subplot(224)surf(x,y,z,x)colormap(0 0 0;1 1 1)colorbar(e37)k=6n=2k-1theta=pi*(-n:2:n)/nphi=(pi/2)*(-n:2:n)/ntheta,phi=meshgrid(theta,phi)x=cos(phi).*cos(theta)y=cos(phi).*sin(theta)z=sin(phi)colormap(0 0 0;1 1 1)c=hadamard(2k)%產(chǎn)生隨機(jī)的二值(0,1)矩陣surf(x,y,z,c)k=6n=2k-1theta=pi*(-n:2:n)/nph
15、i=(pi/2)*(-n:2:n)/ntheta,phi=meshgrid(theta,phi)x=cos(phi).*cos(theta)y=cos(phi).*sin(theta)z=sin(phi)colormap(0 0 0;1 1 1)c=hadamard(2k)%產(chǎn)生隨機(jī)的二值(0,1)矩陣surf(x,y,z,x)8 特殊圖形的繪制(1)條圖(離散數(shù)據(jù)的描述)(exno40)函數(shù)說明bar描述n,m矩陣數(shù)據(jù),二維垂直條圖。bar3描述n,m矩陣數(shù)據(jù),三維垂直條圖。barh描述n,m矩陣數(shù)據(jù),二維水平條圖。barh3描述n,m矩陣數(shù)據(jù),三維水平條圖。(e40)Y=5 2 1;8 7
16、 3;9 8 6;5 5 5;4 3 2subplot(221)bar(Y)box offsubplot(222)bar3(Y)subplot(223)barh(Y)subplot(224)bar3h(Y)(2) 面積圖 area用面積的方法描述響亮或矩陣數(shù)據(jù),向量或矩陣數(shù)據(jù)形成的曲線與X軸未成的面積注:1) 上述函數(shù)可以給出參數(shù),以實(shí)現(xiàn)不同效果,如stack表堆疊條圖。(查幫助)2) 條圖上可疊加其他圖。(exno41)3) area調(diào)用向量或矩陣的區(qū)別。(exno42)(e42)Y=5 2 1;8 7 3;9 8 6;5 5 5;4 2 3subplot(221)area(Y)grid o
17、n %顯示柵格set(gca,Layer,top,XTick,1:5)%將柵格顯示在圖形之上 sales=51.6 82.4 90.8 59.1 47.0;x=90:94;profits=19.3 34.2 61.4 50.5 29.4;subplot(222)area(x,sales,facecolor,0.5 0.9 0.6,. edgecolor,b,linewidth,2)hold onarea(x,profits,facecolor,0.9 0.85 0.7,. edgecolor,y,linewidth,2)hold offset(gca,XTick,90:94)set(gca,L
18、ayer,top)gtext(leftarrow 銷售量)gtext(利潤)gtext(費(fèi)用)xlabel(年,fontsize,14)(e41)clc;Y=5 2 1;8 7 3;9 8 6;5 5 5;4 2 3;subplot(221)bar(Y,stack)grid on temp=29 23 27 25 20 23 23 27;days=0:5:35;subplot(222)bar(days,temp)xlabel(Day)ylabel(Temperature (oC) TCE=515 420 370 250 135 120 60 20;subplot(223)plot(days,T
19、CE,LineWidth,3) subplot(224)bar(days,temp)xlabel(Day)ylabel(Temperature (oC)h1 = gca;%獲得病保留當(dāng)前圖形的坐標(biāo)句柄h2 = axes(Position,get(h1,Position);%創(chuàng)建新坐標(biāo)并保留plot(days,TCE,LineWidth,3)%在新坐標(biāo)中繪圖,原坐標(biāo)及圖形保留set(h2,YAxisLocation,right,Color,none)%對(duì)新坐標(biāo)進(jìn)行設(shè)置,y軸放右邊,x軸不需要標(biāo)記(3) 餅圖 pie(x) pie3(x)a. 描述向量x中的各元素占綜合的百分比。pie(x)為平面
20、餅圖,pie3(x)為立體餅圖(e32t)b. 分離切塊的餅圖。注意pie(x,y)的用法,x,y同維,y的元素是否為零,決定x中對(duì)應(yīng)的餅圖是否分離。(e32t)x1=3 5 10 2;x2=0.4 1.2 0.6 2.2subplot(221)pie(x1)subplot(222)pie(x2)subplot(223)pie3(x1)subplot(224)pie3(x2)(e44)X=19.3 22.1 51.6; 34.2 70.3 82.4; 61.4 82.9 90.8; 50.5 54.9 59.1; 29.4 36.3 47.0;x=sum(X)explode=zeros(siz
21、e(x)c,offset=max(x);explode(offset)=5h=pie(x,explode);colormap jet(4) 直方圖 hist(x)1) 描述向量或矩陣x數(shù)據(jù)群按元素大小的分布規(guī)律。2) 調(diào)用方式:hist(x) (e33t)(e33t)x1=rand(1000,3);x2=randn(1000);subplot(221)hist(x1)subplot(222)hist(x2)(5) 離散數(shù)據(jù)圖 stem1) 二維 stem2) 三位 stem33) 階梯 stairs(e45)(e45)alpha=0.02;beta=.5;t=0:4:200;y=exp(-al
22、pha*t).*sin(beta*t);subplot(221)stem(t,y)xlabel(時(shí)間(微秒))%坐標(biāo)軸的標(biāo)注ylabel(Magnitude) t=0:.1:10;%時(shí)間范圍s=0.1+i;%y=exp(-s*t);%計(jì)算延遲指數(shù)subplot(222)stem3(real(y),imag(y),t)hold onhline=plot3(real(y),imag(y),t,k)%備份圖像hold offset(hline,LineWidth,3) %設(shè)置線寬xlabel(實(shí)部)ylabel(虛部)zlabel(Magnitude) alpha=0.01;beta=0.5;t=0
23、:10;f=exp(-alpha*t).*sin(beta*t);subplot(223)stairs(t,f)hold onplot(t,f,:*)hold offlabel=函數(shù)e-(alpha*t) sinbeta*t的階梯圖;text(0.5,-0.2,label,FontSize,14)xlabel(t=0:10,FontSize,14)axis(0 10 -1.2 1.2) xx=0:pi/12:2*pi;%誤差函數(shù)yy=sin(xx);e=rand(size(xx)/5;subplot(224)errorbar(xx,yy,e)(6) 矢量圖1) 具有大小和方向的量成為矢量2)
24、描述矢量圖的函數(shù):函數(shù)說明compass羅盤圖feather羽圖quiver2D矢量圖quiver33D矢量圖(e46)wdir = 45 90 90 45 360 335 360 270 335 270 335 335;%風(fēng)向圖 knots = 6 6 8 6 3 9 6 8 9 10 14 12;%風(fēng)力rdir=wdir*pi/180;subplot(221)x,y = pol2cart(rdir,knots);compass(x,y)desc = 風(fēng)向和風(fēng)力, 北京氣象臺(tái), 11月17日18:00到, 11月18日06:00;gtext(desc) %由鼠標(biāo)定位 theta=90:-10:0;r=ones(size(theta);u,v = pol2cart(theta*pi/180,r*10);subplot(222)feather(u,v) n = -2.0:.22:2.0;X,Y,Z = peaks(n);subplot(223)U,V = gradient(Z,0.2);hold onquiver(X,Y,U,V)hold off vz= 10;%a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)教育中激發(fā)學(xué)生的自主創(chuàng)新精神的教育心理學(xué)方法
- 智慧城市公共設(shè)施的節(jié)水型智能水網(wǎng)建設(shè)
- 醫(yī)療信息培訓(xùn)中的互動(dòng)游戲化教學(xué)方法研究
- 整合技術(shù)于教學(xué)提升教育質(zhì)量的關(guān)鍵
- 以科技教育為導(dǎo)向的教育政策的反思及未來走向探索
- 教育數(shù)據(jù)挖掘技術(shù)助力教學(xué)質(zhì)量飛躍
- 基于數(shù)據(jù)的教學(xué)行為優(yōu)化及實(shí)踐探索
- 提升學(xué)習(xí)效果教育心理學(xué)的方法論
- 培訓(xùn)機(jī)構(gòu)怎樣做課件
- 抖音商戶IT設(shè)備借用歸還登記管理辦法
- 2025年包頭包鋼集團(tuán)招聘筆試備考題庫(帶答案詳解)
- 初級(jí)保育員培訓(xùn)課件
- 2025年遼寧、吉林、黑龍江、內(nèi)蒙古四省高考物理真題(含答案)
- DB4201∕T 694-2024 押運(yùn)行業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化基本規(guī)范
- 裝載機(jī)司機(jī)安全培訓(xùn)試題及答案
- 2025年中國拉臂式車廂可卸式垃圾車市場調(diào)查研究報(bào)告
- 2025年春季學(xué)期班主任工作總結(jié)【課件】
- 2025年天津市中考語文試卷(含標(biāo)準(zhǔn)答案)
- 保險(xiǎn)品質(zhì)管理制度
- 2025年遼寧高考地理試卷真題答案詳解講評(píng)課件(黑龍江吉林內(nèi)蒙古適用)
- 2025屆上海市高考英語考綱詞匯表
評(píng)論
0/150
提交評(píng)論