資源描述:
《mathlab繪圖功能介紹.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Matlab繪圖Matlab繪圖如何畫出y=sin(x)在[0,2*pi]上的圖像?手工作圖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)系中畫出這些離散點(diǎn)用直線或曲線連接這些點(diǎn),得到函數(shù)的大致圖形Matlab作圖Matlab繪圖給出離散點(diǎn)列:x=[0:pi/10:2*pi]計(jì)算函數(shù)值:y=sin(x)畫圖:用matlab二維繪圖命令plot作出函數(shù)圖形plot(x,y)例:>>x=[0:pi/10:2*pi];>>y=sin(x);>>plot(x,y);基本繪圖-plotp
2、lot命令自動打開一個(gè)圖形窗口Figure用直線連接相鄰兩數(shù)據(jù)點(diǎn)來繪制圖形根據(jù)圖形坐標(biāo)大小自動縮擴(kuò)坐標(biāo)軸,將數(shù)據(jù)標(biāo)尺及單位標(biāo)注自動加到兩個(gè)坐標(biāo)軸上,可自定坐標(biāo)軸,可把x,y軸用對數(shù)坐標(biāo)表示如果已經(jīng)存在一個(gè)圖形窗口,plot命令則清除當(dāng)前圖形,繪制新圖形可單窗口單曲線繪圖;可單窗口多曲線繪圖;可單窗口多曲線分圖繪圖;可多窗口繪圖可任意設(shè)定曲線顏色和線型可給圖形加坐標(biāo)網(wǎng)線和圖形加注功能plot的調(diào)用格式plot(x)——缺省自變量繪圖格式,x為向量,以x元素值為縱坐標(biāo),以相應(yīng)元素下標(biāo)為橫坐標(biāo)繪圖plot(x,y)——基本格式,以y(x)的函數(shù)關(guān)系作出直角坐標(biāo)圖,如果y為n×m的矩陣,則以x
3、為自變量,作出m條曲線plot(x1,y1,x2,y2)——多條曲線繪圖格式plot(x,y,’s’)——開關(guān)格式,開關(guān)量字符串s設(shè)定曲線顏色和繪圖方式,如:plot(x1,y1,’y*’,x2,y2,’rO’,…)S的標(biāo)準(zhǔn)設(shè)定值如下:字母顏色標(biāo)點(diǎn)線型y黃色·點(diǎn)線m粉紅○圈線c亮藍(lán)××線r大紅++字線g綠色-實(shí)線b藍(lán)色?星形線w白色:虛線k黑色-·(--)點(diǎn)劃線v下三角^上三角<左三角>右三角square正方形diamond菱形pentagram五角星hexagram六角星單窗口單曲線繪圖x=[0,0.48,0.84,1,0.91,0.6,0.14]plot(x)單窗口多曲線繪圖t=0
4、:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)yy1y2y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5);plot(t,[y,y1,y2,y3,y4,y5])圖形的其他屬性標(biāo)題title(’text’)例:title('text','Property1',value1,'Property2',value2,...)Property:linewidth,markersize,fontsiz
5、e,fontweight,fontname,…可以指定文本的屬性圖形的其他屬性坐標(biāo)軸標(biāo)注xlabel(’text’)或ylabel(’text’)例:其它調(diào)用方式:axisauto自動模式,使得圖形的坐標(biāo)滿足圖中的一切元素axisequal各坐標(biāo)軸采用等長刻度axissquare使繪圖區(qū)域?yàn)檎叫蝍xison/off恢復(fù)/取消對坐標(biāo)軸的一切設(shè)置axismanual以當(dāng)前的坐標(biāo)限制圖形的繪制(多圖時(shí))……更多參見axis的聯(lián)機(jī)幫助坐標(biāo)軸控制axis([xmin,xmax,ymin,ymax,zmin,zmax])作用:控制坐標(biāo)軸的顯示范圍坐標(biāo)軸控制命令:axisr,g,b都是0~1之間的
6、一個(gè)數(shù)s為字符串,表示所采用的色系,常用的值有顏色映象相應(yīng)的顏色系顏色映象相應(yīng)的顏色系autumn紅黃色系hsv色調(diào)飽和色系gray線性灰色系hot黑紅黃白色系cool青和洋紅色系pink柔和色系圖像的著色方案colormap([rgb])或colormap(s)colormap:設(shè)置繪圖的著色方案圖形的其他屬性添加圖例legend(string1,string2,...)在指定地方添加文本text(x,y,string1,string2,...)>>legend('cos(x)');>>text(pi/2,cos(pi/2),'leftarrowy=cos(x)');xlable,
7、ylabel,text命令也可以指定文本的屬性其他相關(guān)命令保持當(dāng)前窗口的圖像holdon或holdoff新建繪圖窗口figure(n)顯示網(wǎng)格gridon或gridoff其他相關(guān)命令劃分繪圖區(qū)域subplot(m,n,p)將一個(gè)繪圖窗口分割成m*n個(gè)子區(qū)域,并按行從左至右依次編號。p表示第p個(gè)繪圖子區(qū)域。>>x=-pi:pi/10:pi;>>subplot(2,2,1);plot(x,sin(x));>>subplot(2,2,2);plot(