Matlab圖形繪制經(jīng)典案例(000002)_第1頁
Matlab圖形繪制經(jīng)典案例(000002)_第2頁
Matlab圖形繪制經(jīng)典案例(000002)_第3頁
Matlab圖形繪制經(jīng)典案例(000002)_第4頁
Matlab圖形繪制經(jīng)典案例(000002)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Matlab圖形繪制經(jīng)典案例(轉(zhuǎn)載) 2013-9-10  1、   三維曲線>> t=0:pi/50:10*pi;>> plot3(sin(2*t),cos(2*t),t)>> axis square>> grid on2、一窗口多圖形>> t=-2*pi:0.01:2*pi;>> subplot(3,2,1)>> plot(t,sin(t)>> s

2、ubplot(3,2,2)>> plot(t,cos(t)>> subplot(3,2,3)>> plot(t,tan(t)>> axis(-pi pi -100 100)>> subplot(3,2,4)>> plot(t,cot(t)>> axis(-pi pi -100 100)>> subplot(3,2,5)>> plot(t,a

3、tan(t)>> subplot(3,2,6)>> plot(t,acot(t)3、 圖形樣式、標(biāo)注、題字(也可以利用菜單直接Insert)>> x=0:pi/20:2*pi;>> plot(x,sin(x),'b-.')>> hold on>> plot(x,cos(x),'r-')>> hold on>> plot(x,sin(x)-1,'g:&#

4、39;)>> hold on>> plot(x,cos(x)-1)>> xlabel('x');>> xlabel('x軸');>> ylabel('y軸');>> title('圖形樣式、標(biāo)注等');>> text(pi,sin(pi),'x=pi');>> legend('sin(x)','cos(x)&

5、#39;,'sin(x)-1','cos(x)-1');>> x1,y1=ginput(1) %利用鼠標(biāo)定位查找線上某點的值x1 =    2.0893y1 =   -0.5000>> gtext('x=2.5') %鼠標(biāo)定位放置所需的值在線上4、>> fplot('sin(x),cos(x),sqrt(x)-1',0 2*pi)M文件:myfun

6、.m內(nèi)容如下:function y=myfun(x)y(:,1)=sin(x);y(:,2)=cos(x);y(:,3)=x(1/2)-1;再運行:>> fplot('myfun',0 2*pi) 同樣可以得到下圖5、>> x,y=fplot('sin',0 2*pi);>> x1,y1=fplot('cos',0 2*pi);>> plot(x,y,'-r',x1,y1,'-.k

7、9;)>> legend('y=sinx','y=cosx')6、>> x=-2:0.2:2;>> y=exp(x)-sin(x);>> plot(x,y,'-or','linewidth',2)7、畫出y1=6(sinx-cosx),y2=x2x-1的圖形>> x=-3:0.1:3;>> y1=6*(sin(x)-cos(x);>> y2=x.*2.x-1;>>&#

8、160;plot(x,y1,'-r',x,y2,'-.k','linewidth',2) 8、繪制心形圖r=2(1-cos)的極坐標(biāo)圖形>> theta=0:0.01:2*pi;>> polar(theta,2*(1-cos(theta),'-k')>> polar(theta,2*(1-cos(theta),'-or') 9、用雙軸對數(shù)坐標(biāo)繪制y=x*3x-30的圖形>> x=logspace(-3,3);

9、>> y=x.*3.x-30;>> loglog(y,'-or','linewidth',2);>> grid on 10、繪制數(shù)據(jù)向量的單軸對數(shù)坐標(biāo)圖形>> x=1:50;>> y=1:50;>> semilogx(x,y,'-*b')%繪制橫軸為對數(shù)坐標(biāo)%縱軸為線性坐標(biāo)>> grid on>> semilogy(x,y,'-*b&#

10、39;)%繪制縱軸為對數(shù)坐標(biāo)%橫軸為線性坐標(biāo)>> grid on11、繪制矩陣的條形圖,并求出句柄屬性值向量。>> A=1 2 3;4 5 6;7 8 9;>> h=bar(A)h =  171.0031  174.0026  176.0026 12、繪制矩陣的水平條形圖。>> y=3 2 -2 2 1;-1 

11、2 3 7 1;7 2 -3 5 2;>> x=1:3;>> barh(x,y)13、繪制矩陣的面積圖。>> y=3 2 -2 2 1;-1 3 3 7 2;-7 5 5 9 3;>> area(y) 14、繪制矩陣的二維餅圖>> x=1 2 3;4 5

12、60;6;7 8 9;>> explode=0 1 0 1 0 1 0 1 0;>> pie(x,explode)15、自行確定數(shù)據(jù)向量,繪制其散點圖。>> x=rand(1,100);y=randn(1,100);scatter(x,y,20) 16、自行確定數(shù)據(jù),繪制其柱形圖。>> x=-2:0.01:4;>>y=randn(1131,1);>>hist(y,x)17、繪

13、制y=sinx在0,2*pi上的誤差圖。>> x=0:pi/20:2*pi;>> y=sin(x);>> E=std(y)*ones(size(x);%條形控制>> errorbar(x,y,E)  18、繪制火柴桿圖。>> x=1 1.5 2;3 3.5 4;5 5.5 6;>> y=4 3 2;4 8 9;2 7 3;&g

14、t;> stem(x,y,'fill')%fill意思是“實心點”19、繪制羽列圖。>> U=-90:5:90*pi/180;%建立等間距數(shù)據(jù)>> V=2*ones(size(U);%根據(jù)U建立數(shù)據(jù)>> U,V=pol2cart(U,V);轉(zhuǎn)換數(shù)據(jù)為直角坐標(biāo)形式>> feather(U,V)20、同一窗口繪制和在0,30上的圖形。>> x=0:0.01:30;>> y1=50*exp(-0.05*x).*sin(x);>>

15、; y2=0.5*exp(-0.5*x).*cos(x);>> plotyy(x,y1,x,y2,'plot')% plotyy(x,y1,x,y2,'plot')表示:用左側(cè)y標(biāo)度繪制(x,y1)用右側(cè)y標(biāo)度繪制(x,y2) 21、繪制8階魔方矩陣的等值線圖和階梯圖。>> A=magic(8);contour(A) %繪制等值線圖stairs(A) %繪制階梯圖22、繪制玫瑰花圖。>> theta=rand(1,200)*2*pi;>>

16、; rose(theta,25) 23、繪制羅盤圖。>> x=rand(20,1);y=randn(20,1);>> compass(x,y) 24、繪制函數(shù)的梯度場矢量圖。>> x,y=meshgrid(-2:0.1:2); %建立柵格點數(shù)據(jù)向量>> z=3.*x.*y*exp(-x.2-y.2)-1; %計算函數(shù)值向量>> u,v=gradient(z,0.2,0.2); %計算梯度值向量>> qui

17、ver(x,y,u,v,2) %繪制梯度場矢量圖 25、給定向量x,y生成網(wǎng)格矩陣。>> x=1 2 3 4;>> y=10 11 12 13 14;>> U,V=meshgrid(x,y)U =     1     2     3    &#

18、160;4     1     2     3     4     1     2     3     4     1  

19、0;  2     3     4     1     2     3     4V =    10    10    10  &

20、#160; 10    11    11    11    11    12    12    12    12    13    13    13&

21、#160;   13    14    14    14    1426、生成一個5階高斯分布矩陣,并給出相應(yīng)的x,y向量矩陣。>> X,Y,Z=peaks(5)X =   -3.0000   -1.5000         0

22、    1.5000    3.0000   -3.0000   -1.5000         0    1.5000    3.0000   -3.0000   -1.5000    &

23、#160;    0    1.5000    3.0000   -3.0000   -1.5000         0    1.5000    3.0000   -3.0000   -1

24、.5000         0    1.5000    3.0000Y =   -3.0000   -3.0000   -3.0000   -3.0000   -3.0000   -1.5000   -1.5

25、000   -1.5000   -1.5000   -1.5000         0         0         0         0&#

26、160;        0    1.5000    1.5000    1.5000    1.5000    1.5000    3.0000    3.0000    3.0000 &

27、#160;  3.0000    3.0000Z =    0.0001    0.0042   -0.2450   -0.0298   -0.0000   -0.0005    0.3265   -5.6803   -0.440

28、5    0.0036   -0.0365   -2.7736    0.9810    3.2695    0.0331   -0.0031    0.4784    7.9966    1.1853  &#

29、160; 0.0044    0.0000    0.0312    0.2999    0.0320    0.0000 27、在-4<=x<=4,-4<=y<=4區(qū)域上繪制z=x2+y2的三維網(wǎng)格圖。>> x,y=meshgrid(-4:0.125:4);>> z=x.2+y.2;>> 

30、;meshc(x,y,z)  28、繪制高斯分布函數(shù)的網(wǎng)格圖。>> x,y=meshgrid(-3:0.125:3);>> z=peaks(x,y);>> meshz(x,y,z)  29、用surf繪制高斯分布函數(shù)的曲面圖。>> x,y=meshgrid(-3:0.125:3);>>z=peaks(x,y);>>surf(x,y,z)30、繪制曲線圖。>> t=0:pi/200:10*pi;>> x

31、=2*cos(t);>> y=3*sin(t);>> z=t.2;>> plot3(x,y,z) 31、利用peaks函數(shù)產(chǎn)生的數(shù)據(jù)繪制其帶形圖。>> x,y=meshgrid(-2*pi:pi/5:2*pi,-2:1/5:2);>> z=peaks(x,y);>> ribbon(y,z)32、繪制三維餅圖。>> A=1 2 3;4 5 6;7 8 9;>>&#

32、160;ex=1 0 0;4 0 0;0 8 0;>> pie3(A,ex)33、在各種style參數(shù)的條件下繪制矩陣的三維條形圖。>> z=1 2 3;4 5 6;7 8 9;>>bar3(z,'detached')>>title('bar3函數(shù)以detached參數(shù)繪制A=1 2 3;4 5 6;7 8 9的條形圖'

33、;)>> bar3(z,'grouped')>> title('bar3函數(shù)以grouped參數(shù)繪制A=1 2 3;4 5 6;7 8 9的條形圖')>> bar3(z,'stacked')>> title('bar3函數(shù)以stacked參數(shù)繪制A=1 2 3;4 5 6;7 8 9的條形圖')34、繪制柱形圖。>>

34、; t=0:pi/50:2*pi;>> x,y,z=cylinder(t.*sin(t);>> surf(x,y,z)>> cylinder(t.2)>> title('cylinder(t2)繪制的柱形圖')35、繪制三維散點圖。>> x=rand(500,1);>> y=randn(500,1);>> z=randn(500,1);>> scatter3(x,y,z,'p',

35、'r')36、繪制三維火柴桿圖。>> x=1:0.5:20;>> y=sqrt(x);>> z=sqrt(x.2+y.2);>> stem3(x,y,z,'filled')37、繪制高斯分布函數(shù)的三維瀑布圖。>> x,y=meshgrid(-4:0.05:4);>> z=peaks(x,y);>> waterfall(x,y,z)38、繪制等值線圖。>> x,y=meshgrid(-3:0

36、.1:3);>> z=2-x.2-y.2;>> contour3(z,20)39、繪制一個球面。>> x,y,z=sphere(40);>> surf(x,y,z)40、繪制三角形網(wǎng)格圖和三角形表面圖。>> x,y=meshgrid(-3:0.5:3);>> z=x.*exp(-x.2-y.2);>> tri=delaunay(x,y); %建立三角形網(wǎng)格>> trimesh(tri,x,y,z)>>

37、; trisurf(tri,x,y,z) 41、繪制一個三維彗星圖。>> t=-3*pi:pi/100:3*pi;>> x=3.*cos(t);>> y=2.*sin(t);>> z=t.2;>> comet3(x,y,z)42、繪制曲面z的表面法向量向量圖。>> x,y=meshgrid(-3:0.2:3,-2:0.5:2);>> z=x.*exp(-x.2-y.*2);>> u,v,w=surfn

38、orm(x,y,z); %計算表面法向向量>> quiver3(x,y,z,u,v,w,1.2) %繪制三維向量圖>> hold on>> surf(x,y,z)>> hold off43、繪制空間立體在-2<=x<=2, -2<=y<=2, -2<=z<=2上的切片圖。>> x,y,z=meshgrid(-2:0.2:2);>> v=x.*exp(-x.2-y.2-z

39、.2);>> xi=-1.2 0.8 2;yi=2;zi=-2 -0.2;>> slice(x,y,z,v,xi,yi,zi)44、在【-pi,pi】上制作一個不斷繪制正弦曲線的動畫。>> x=-pi:0.02:pi;>> y=sin(x);>> h=plot(x,y,'r-')h =  171.0011>> axis(-4 4 -1 1)>> axis square>> g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論