MATLAB課件第三章_第1頁(yè)
MATLAB課件第三章_第2頁(yè)
MATLAB課件第三章_第3頁(yè)
MATLAB課件第三章_第4頁(yè)
MATLAB課件第三章_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第三章第三章 MATLAB圖形繪制基礎(chǔ)圖形繪制基礎(chǔ)nMATLAB二維圖形的創(chuàng)建二維圖形的創(chuàng)建 基本二維圖形基本二維圖形 特殊的二維圖形特殊的二維圖形nMATLAB三維圖形的創(chuàng)建三維圖形的創(chuàng)建 三維曲線三維曲線 三維曲面三維曲面基本二維圖形繪圖函數(shù)基本二維圖形繪圖函數(shù)nplot:x軸和軸和y軸均為線性刻度。軸均為線性刻度。nloglog:x軸和軸和y軸均為軸均為loglog對(duì)數(shù)刻度。對(duì)數(shù)刻度。nsemilogx:x軸為對(duì)數(shù)刻度,軸為對(duì)數(shù)刻度,y軸為線性刻度。軸為線性刻度。nsemilogy:x軸為線性刻度,軸為線性刻度,y軸為對(duì)數(shù)刻度。軸為對(duì)數(shù)刻度。nplotyy:雙雙y軸圖形軸圖形plot函數(shù)

2、nplot(y) 輸入一個(gè)數(shù)組輸入一個(gè)數(shù)組nplot(x,y) 輸入兩個(gè)數(shù)組輸入兩個(gè)數(shù)組nplot(x1,y1,x2,y2,) 在同一圖形窗口繪出多在同一圖形窗口繪出多條曲線條曲線 plotyy函數(shù)函數(shù)nplotyy(x1,y1,x2,y2,fun)n繪制雙繪制雙y軸圖形,軸圖形,x軸為同一刻度軸為同一刻度nplotyy(x1,y1,x2,y2)nplotyy(x1,y1,x2,y2,semilogx)nplotyy(x1,y1,x2,y2,loglog)2022-4-225nt=0:0.1:4*pi;ny=exp(-0.1*t).*sin(t);ny1=5*y.*sin(t);nplotyy

3、(t,y,t,y1);示例程序示例程序n例例1:繪出:繪出y=rand(1,10)的圖形的圖形n例例2:用圖形表示離散函數(shù):用圖形表示離散函數(shù) ,且,且n為正為正整數(shù)。整數(shù)。n例例3:作:作y=sin(x)在在0,2內(nèi)的圖像內(nèi)的圖像 n例4:分別用不同標(biāo)度在同一坐標(biāo)軸內(nèi)繪制分別用不同標(biāo)度在同一坐標(biāo)軸內(nèi)繪制n的圖形的圖形12, 7)6(1nn3 , 0)sin(5 . 12 , 0)2sin(221 . 02115 . 0121xxeyxxeyxx2022-4-227線型、點(diǎn)型和顏色線型、點(diǎn)型和顏色nplot(x,y,r:) 后面是顏色、線型和點(diǎn)型后面是顏色、線型和點(diǎn)型標(biāo)識(shí)符標(biāo)識(shí)符顏色顏色標(biāo)識(shí)符

4、標(biāo)識(shí)符線型點(diǎn)型線型點(diǎn)型標(biāo)識(shí)符標(biāo)識(shí)符線型點(diǎn)型線型點(diǎn)型y黃黃.點(diǎn)點(diǎn)S正方形標(biāo)記正方形標(biāo)記m品紅品紅o圓圈圓圈D菱形標(biāo)記菱形標(biāo)記c青青xX號(hào)號(hào)朝上三角形朝上三角形r紅紅+號(hào)號(hào)V朝下三角形朝下三角形g綠綠-實(shí)線實(shí)線朝右三角形朝右三角形b藍(lán)藍(lán)*星號(hào)星號(hào) surfl(peaks) shading interp colormap(cool)三維圖形的特殊處理三維圖形的特殊處理3. 圖形的消隱與透視圖形的消隱與透視hidden on 圖形間消隱圖形間消隱hidden off 圖形間透視圖形間透視nspherenx0,y0,z0=sphere;nx=2*x0;y=2*y0;z=2*z0;nsurf(x0,y0,

5、z0)nhold onnmesh(x,y,z)nhidden offnaxis equalnhold off三維圖形的特殊處理三維圖形的特殊處理4. 圖形的鏤空與裁切圖形的鏤空與裁切利用非數(shù)利用非數(shù)nan,對(duì)圖形進(jìn)行鏤空處理。,對(duì)圖形進(jìn)行鏤空處理。利用賦值利用賦值0,對(duì)圖形進(jìn)行裁切。,對(duì)圖形進(jìn)行裁切。例例: 繪制三維曲面圖,并進(jìn)行插值著色處理,裁掉圖中繪制三維曲面圖,并進(jìn)行插值著色處理,裁掉圖中x和和y都小于都小于0部分。部分。x,y=meshgrid(-5:0.1:5);z=cos(x).*cos(y).*exp(-sqrt(x.2+y.2)/4);surf(x,y,z);shading i

6、nterp;pause %程序暫停程序暫停i=find(x=0&y128);%演示門限為演示門限為128的二值化的二值化I=uint8(I);%將計(jì)算結(jié)果由將計(jì)算結(jié)果由double類型轉(zhuǎn)換為類型轉(zhuǎn)換為uint8類型,以便顯示類型,以便顯示 Ia=uint8(Ia); Ib=uint8(Ib);Ic=uint8(Ic);subplot(2,2,1);imshow(I);%顯示原圖片顯示原圖片subplot(2,2,2);imshow(Ia);subplot(2,2,3);imshow(Ib);subplot(2,2,4);imshow(Ic);imwrite(I,cameraman.jpg,jp

7、g);n%將圖像矩陣數(shù)據(jù)存為將圖像矩陣數(shù)據(jù)存為jpg格式,當(dāng)前工作路徑下名為格式,當(dāng)前工作路徑下名為cameraman.jpg動(dòng)畫(huà)制作動(dòng)畫(huà)制作1. getframe函數(shù)函數(shù) getframe函數(shù)可截取一幅畫(huà)面信息(稱為動(dòng)畫(huà)中的一函數(shù)可截取一幅畫(huà)面信息(稱為動(dòng)畫(huà)中的一幀),一幅畫(huà)面信息形成一個(gè)很大的列向量。顯然,幀),一幅畫(huà)面信息形成一個(gè)很大的列向量。顯然,保存保存n幅圖面就需一個(gè)大矩陣。幅圖面就需一個(gè)大矩陣。動(dòng)畫(huà)制作動(dòng)畫(huà)制作2moviein函數(shù)函數(shù)moviein(n)函數(shù)用來(lái)建立一個(gè)足夠大的函數(shù)用來(lái)建立一個(gè)足夠大的n列矩陣。該矩陣列矩陣。該矩陣用來(lái)保存用來(lái)保存n幅畫(huà)面的數(shù)據(jù),以備播放。之所以要

8、事先建幅畫(huà)面的數(shù)據(jù),以備播放。之所以要事先建立一個(gè)大矩陣,是為了提高程序運(yùn)行速度。立一個(gè)大矩陣,是為了提高程序運(yùn)行速度。3movie函數(shù)函數(shù)movie(m,n)函數(shù)播放由矩陣函數(shù)播放由矩陣m所定義的畫(huà)面所定義的畫(huà)面n次,缺省時(shí)次,缺省時(shí)播放一次。播放一次。x,y,z=sphere;m=moviein(30);for i=1:30surf(i*x,i*y,i*z);m(:,i)=getframe;endmovie(m,10)例例: 繪制繪制peaks函數(shù)曲面并且將它繞函數(shù)曲面并且將它繞z軸旋轉(zhuǎn)。軸旋轉(zhuǎn)。X,Y,Z=peaks(30); surf(X,Y,Z)axis(-3,3,-3,3,-10,10)axis off;shading interp;colormap(hot);m=moviein(2

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論