matlab繪圖(一維、二維、三維)課件_第1頁(yè)
matlab繪圖(一維、二維、三維)課件_第2頁(yè)
matlab繪圖(一維、二維、三維)課件_第3頁(yè)
matlab繪圖(一維、二維、三維)課件_第4頁(yè)
matlab繪圖(一維、二維、三維)課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Matlab繪圖如何畫(huà)出y=sin(x)在[0,2*pi]上的圖像?Matlab繪圖如何畫(huà)出y=sin(x)在[0,2

手工作圖Matlab繪圖找點(diǎn):x=0,pi/3,pi/2,2*pi/3,pi,…計(jì)算函數(shù)值:

y=sin(0),sin(pi/3),sin(pi/2),

…描點(diǎn):在坐標(biāo)系中畫(huà)出這些離散點(diǎn)用直線或曲線連接這些點(diǎn),得到函數(shù)的大致圖形手工作圖Matlab繪圖找點(diǎn):x=0,pi/3,

Matlab作圖Matlab繪圖給出離散點(diǎn)列:x=[0:pi/10:2*pi]計(jì)算函數(shù)值:y=sin(x)畫(huà)圖:用matlab二維繪圖命令plot作出函數(shù)圖形

plot(x,y)

例:>>

x=[0:pi/10:2*pi];>>

y=sin(x);>>

plot(x,y);Matlab作圖Matlab繪圖給出離散點(diǎn)列:x=Matlab二維作圖

plot(x,y)基本形式x,y都是向量,則以x中元素為橫坐標(biāo),y中元素為縱坐標(biāo)作平面曲線。此時(shí)x,y必須具有相同長(zhǎng)度。x,y都是矩陣,則將x的列和y中相應(yīng)的列相組合,繪制多條平面曲線。此時(shí)x,y必須具有相同的大小。x是向量,y是矩陣,若x的長(zhǎng)度與y的行數(shù)相等,則將x與y中的各列相對(duì)應(yīng),繪制多條平面曲線;否則,若x的長(zhǎng)度與y的列數(shù)相等,則將x與y中的各行相對(duì)應(yīng),繪制多條平面曲線。此時(shí)x的長(zhǎng)度必須等于y的行數(shù)或列數(shù)。Matlab二維作圖plot(x,y)基本形式x,plot舉例>>

x=[0:0.1:4*pi];>>

y=cos(x);>>

plot(x,y);例:y=cos(x)在[0,4*pi]上的圖像自己動(dòng)手指出以下各個(gè)繪圖命令的輸出圖形分別是什么,并上機(jī)驗(yàn)證>>

t=[01];x=[12];y=[x;34];z=[y;56];>>

plot(t,x);>>

plot(t,y);>>

plot(t,y');>>

plot(t,z);>>

plot(t,z');plot舉例>>x=[0:0.1:4*pi];例:y=Matlab二維作圖

plot(y):繪制向量y中元素的線性圖基本形式(續(xù))例:>>

y=[0,0.48,0.84,1,0.91,6.14];>>

plot(y);>>

figure(2);plot([1:length(y)],y)自己動(dòng)手x=[1:length(y)];plot(x,y);以下標(biāo)為橫坐標(biāo),元素值為縱坐標(biāo),等價(jià)于:plot(Y):當(dāng)Y是矩陣時(shí)的圖形是什么?>>

Y=[12;33;25];plot(Y);>>

plot(Y’);Matlab二維作圖plot(y):繪制向量y中

點(diǎn)和線的基本屬性圖形的屬性

plot(x,y,string)其中string是用單引號(hào)括起來(lái)的字符串,用來(lái)指定圖形的屬性(點(diǎn)、線的形狀和顏色)屬性可以全部指定,也

可以只指定其中某幾個(gè)排列順序任意紅色、虛線、離散點(diǎn)用加號(hào)藍(lán)色、點(diǎn)劃線

離散點(diǎn)為菱形黑色、實(shí)線

離散點(diǎn)用星號(hào)>>

x=[0:0.2:2*pi];>>

plot(x,cos(x));>>

plot(x,cos(x),’r+:’);>>

plot(x,cos(x),’bd-.’);>>

plot(x,cos(x),’k*-’);點(diǎn)和線的基本屬性圖形的屬性plot(x,y,string圖形的基本屬性線型點(diǎn)標(biāo)記顏色-

實(shí)線:

虛線-.

點(diǎn)劃線--

間斷線.

點(diǎn)o

小圓圈x

叉子符+

加號(hào)*

星號(hào)s

方格d

菱形^

朝上三角v

朝下三角>

朝右三角<

朝左三角p

五角星h

六角星y

黃色

m棕色

c青色r紅色g綠色b藍(lán)色w白色k黑色help

plot

查看圖形的基本屬性線型點(diǎn)標(biāo)記顏色-實(shí)線.點(diǎn)y黃圖形的其他屬性標(biāo)題title(’text’)例:title('text','Property1',value1,'Property2',

value2,...)Property:linewidth,markersize,fontsize,

fontweight,fontname,…可以指定文本的屬性圖形的其他屬性標(biāo)題title(’text’)例:title圖形的其他屬性坐標(biāo)軸標(biāo)注xlabel(’text’)

ylabel(’text’)例:圖形的其他屬性坐標(biāo)軸標(biāo)注xlabel(’text’)或圖形的其他屬性添加圖例legend(string1,string2,...)在指定地方添加文本text(x,y,string1,string2,...)>>

legend('cos(x)');>>

text(pi/2,cos(pi/2),'\leftarrowy=cos(x)');xlable,ylabel,text

命令也可以指定文本的屬性圖形的其他屬性添加圖例legend(string1,str其他相關(guān)命令保持當(dāng)前窗口的圖像holdon或

holdoff新建繪圖窗口figure(n)顯示網(wǎng)格gridon或

gridoff其他相關(guān)命令保持當(dāng)前窗口的圖像holdon或hold其他相關(guān)命令劃分繪圖區(qū)域subplot(m,n,p)怎樣在一個(gè)繪圖區(qū)域內(nèi)繪制多個(gè)函數(shù)的圖像

?將一個(gè)繪圖窗口分割成m*n

個(gè)子區(qū)域,并按行從左至右依次編號(hào)。p

表示第p

個(gè)繪圖子區(qū)域。>>

x=-pi:pi/10:pi;>>subplot(2,2,1);plot(x,sin(x));>>subplot(2,2,2);plot(x,cos(x));>>subplot(2,2,3);plot(x,x.^2);>>subplot(2,2,4);plot(x,exp(x));例:其他相關(guān)命令劃分繪圖區(qū)域subplot(m,n,p)怎樣在同時(shí)繪制多個(gè)函數(shù)圖像

plot(x1,y1,s1,x2,y2,s2,...,xn,yn,sn)屬性選項(xiàng)可以省略等價(jià)于:holdonplot(x1,y1,s1)plot(x2,y2,s2)...plot(xn,yn,sn)同時(shí)繪制多個(gè)函數(shù)圖像plot(x1,y1,s1,x2,y圖形的其他屬性>>

x=-pi:pi/10:pi;>>

y=sin(x);>>

plot(x,y,'rh:','linewidth',2,...'markeredgecolor','b',...'markerfacecolor','g')例:

線條的粗細(xì),字體大小,坐標(biāo)軸屬性等。linewidth:指定線條的粗細(xì)markeredgecolor:指定標(biāo)記的邊緣色markerfacecolor:指定標(biāo)記表面的顏色注:1)屬性與屬性的值是成對(duì)出現(xiàn)的2)更多屬性參見(jiàn)plot的聯(lián)機(jī)幫助圖形的其他屬性>>x=-pi:pi/10:pi;例:線條空間三維作圖

三維曲線:plot3設(shè)三維曲線的參數(shù)方程為:x=x(t),y=y(t),z=z(t),則其圖形可由下面的命令繪出:例:三維螺旋線plot3的用法與

plot

類(lèi)似>>

t=[0:0.1:10*pi];>>x=2*t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z);plot3(x,y,z,s)空間三維作圖三維曲線:plot3設(shè)三維曲線的參數(shù)方程為空間三維作圖

空間曲面空間三維作圖空間曲面空間三維作圖

空間曲面mesh(Z)

繪出矩陣Z的三維消隱圖。mesh(x,y,Z)

x,y

是向量時(shí),length(x)=n,length(y)=m,[m,n]=size(Z)mesh(X,Y,Z,C)

繪制由矩陣X,Y,Z所確定的曲面網(wǎng)格圖,矩陣C用于確定網(wǎng)格顏色,省略時(shí)C=Z。mesh,meshc,meshzmeshc調(diào)用方式與mesh相同,在mesh基礎(chǔ)上增加等高線meshz調(diào)用方式與mesh相同,在mesh基礎(chǔ)上屏蔽邊界面空間三維作圖空間曲面mesh(Z)mesh(x,y空間三維作圖網(wǎng)格生成函數(shù):meshgridx,y為給定的向量,X,Y是網(wǎng)格劃分后得到的網(wǎng)格矩陣?yán)L制由函數(shù)z=z(x,y)確定的曲面時(shí),首先需產(chǎn)生一個(gè)網(wǎng)格矩陣,然后計(jì)算函數(shù)在各網(wǎng)格點(diǎn)上的值。若x=y,則可簡(jiǎn)寫(xiě)為[X,Y]=

meshgrid(x)[X,Y]=

meshgrid(x,y)>>

x=[-8:0.5:8];y=[-8:0.5:8];>>[X,Y]=meshgrid(x,y);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>mesh(X,Y,Z)例:空間三維作圖網(wǎng)格生成函數(shù):meshgridx,y為給定

點(diǎn)

線二維作圖機(jī)制例:y=sin(x),0<x<2>>

x=[0:0.5:2*pi];>>

y=sin(x);>>

plot(x,y,'.')先畫(huà)點(diǎn),后連線一、畫(huà)點(diǎn)點(diǎn)線二維作圖機(jī)制例:y=sin(x),0

點(diǎn)

線二維作圖舉例例:y=sin(x),0<x<2>>

x=[0:0.5:2*pi];>>

y=sin(x);>>

plot(x,y,‘r.-')先畫(huà)點(diǎn),后連線二、連線點(diǎn)線二維作圖舉例例:y=sin(x),0二維作圖舉例>>

x=[0:0.1:2*pi];>>

y=sin(x);>>

plot(x,y,'.')加密:取更多的點(diǎn)>>

x=[0:0.1:2*pi];>>

y=sin(x);>>

plot(x,y,'.-')>>

x=[0:0.1:2*pi];>>

y=sin(x);>>

plot(x,y)二維作圖舉例>>x=[0:0.1:2*pi];加密:取更多

例:三維螺線

Matlab空間曲線繪圖舉例x=t,

y=sin(t),z=cos(t),0<t<201)給出空間離散點(diǎn)的坐標(biāo)

(x,y,z)

2)將這些點(diǎn)按順序連接即可先畫(huà)點(diǎn),后連線例:三維螺線Matlab空間曲線繪圖舉例x=t,y空間曲線作圖舉例t=[0:0.1:20];x=t;y=sin(t);z=cos(t);plot3(x,y,z,'r.-')

>>

t=[0:0.5:20];>>

x=t;>>

y=sin(t);>>z=cos(t);>>

plot3(x,y,z,’.’)空間曲線作圖舉例t=[0:0.1:20];>>t=[0:0空間曲線作圖舉例>>

t=[0:0.1:20];>>

x=t;>>

y=sin(t);>>z=cos(t);>>

plot3(x,y,z)>>

t=[0:0.1:20];>>

x=t;>>

y=sin(t);>>z=cos(t);>>

plot3(x,y,z,’.-’)空間曲線作圖舉例>>t=[0:0.1:20];>>t=[線:分別沿x

方向和y

方向

連接這些點(diǎn)即可得到先畫(huà)點(diǎn)(x,y,z),后連線,構(gòu)成曲面網(wǎng)格圖點(diǎn):線:分別沿x方向和y方向

連接這matlab繪圖(一維、二維、三維)ppt課件例:“墨西哥帽子”空間曲面作圖舉例(

–a<x<a,-a<y<a)例:“墨西哥帽子”空間曲面作圖舉例(–a<x<aa=8

時(shí)的曲面圖形空間曲面作圖舉例>>

x=[-8:0.5:8];>>

y=[-8:0.5:8];>>

[X,Y]=meshgrid(x,y);>>

r=sqrt(X.^2+Y.^2)+eps;>>

Z=sin(r)./r;>>

mesh(X,Y,Z)1)x與y可以取不同的步長(zhǎng)2)注意這里采用的數(shù)組運(yùn)算+eps?最后一個(gè)命令能否改為mesh(Z)?[X,Y]=meshgrid([-8:0.5:8]);a=8時(shí)的曲面圖形空間曲面作圖舉例>>x=[-8:0.5例:繪制等高線meshc空間曲面作圖舉例>>

[X,Y]=meshgrid(-8:0.5:8);>>

r=sqrt(X.^2+Y.^2)+eps;>>

Z=sin(r)./r;>>

meshc(X,Y,Z)例:繪制等高線meshc空間曲面作圖舉例>>[X,Y]=例:繪制邊界面屏蔽

meshz空間曲面作圖舉例>>

[X,Y]=meshgrid(-8:0.5:8);>>

r=sqrt(X.^2+Y.^2)+eps;>>

Z=sin(r)./r;>>

meshz(X,Y,Z)例:繪制邊界面屏蔽meshz空間曲面作圖舉例>>[X,Y空間三維作圖

空間曲面其它作圖函數(shù)sphere(n)

專(zhuān)用于繪制單位球面mesh

繪制網(wǎng)格圖,surf

繪制著色的三維表面圖surf(X,Y,Z)

繪制由矩陣X,Y,Z所確定的曲面圖,參數(shù)含義同meshsphere

只面能畫(huà)單位球!自己動(dòng)手繪制球面x2+y2+z2=16[X,Y,Z]=sphere(n)空間三維作圖空間曲面其它作圖函數(shù)sphere(n)surf作圖舉例>>

[X,Y]=meshgrid(-8:0.5:8);>>

r=sqrt(X.^2+Y.^2)+eps;>>

Z=sin(r)./r;>>

surf(X,Y,Z)surf作圖舉例>>[X,Y]=meshgrid(-8:mesh與surf的比較mesh與surf的比較如果沒(méi)有給出n的值,則系統(tǒng)默認(rèn)為n=20sphere作圖如果沒(méi)有給出n的值,sphere作圖其它調(diào)用方式:axisauto自動(dòng)模式,使得圖形的坐標(biāo)滿(mǎn)足圖中的一切元素axisequal各坐標(biāo)軸采用等長(zhǎng)刻度axissquare使繪圖區(qū)域?yàn)檎叫蝍xison/off恢復(fù)/取消對(duì)坐標(biāo)軸的一切設(shè)置axismanual以當(dāng)前的坐標(biāo)限制圖形的繪制(多圖時(shí))……更多參見(jiàn)axis的聯(lián)機(jī)幫助坐標(biāo)軸控制axis([xmin,xmax,ymin,ymax,zmin,zmax])作用:控制坐標(biāo)軸的顯示范圍

坐標(biāo)軸控制命令:axis其它調(diào)用方式:axisauto自動(dòng)模式,使r,g,b

都是0~1之間的一個(gè)數(shù)

s

為字符串,表示所采用的色系,常用的值有顏色映象相應(yīng)的顏色系顏色映象相應(yīng)的顏色系autumn紅黃色系hsv色調(diào)飽和色系gray線性灰色系hot黑紅黃白色系cool青和洋紅色系pink柔和色系圖像的著色方案colormap([rgb])

或colormap(s)

colormap:設(shè)置繪圖的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論