資源描述:
《實驗二 matlab圖形繪制》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實驗二matlab圖形繪制一、實驗?zāi)康?、學(xué)習(xí)MATLAB圖形繪制的基本方法;2、熟悉和了解MATLAB圖形繪制程序編輯的基本指令;3、熟悉掌握利用MATLAB圖形編輯窗口編輯和修改圖形界面,并添加圖形的各種標(biāo)注;二、實驗原理1.二維數(shù)據(jù)曲線圖(1)繪制單根二維曲線plot(x,y);(2)繪制多根二維曲線plot(x,y)當(dāng)x是向量,y是有一維與x同維的矩陣時,則繪制多根不同顏色的曲線。當(dāng)x,y是同維矩陣時,則以x,y對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣的列數(shù)。(3)含有多個輸入?yún)?shù)的plot函數(shù)plot(x1,y1
2、,x2,y2,…,xn,yn)(4)具有兩個縱坐標(biāo)標(biāo)度的圖形plotyy(x1,y1,x2,y2)2.圖形標(biāo)注與坐標(biāo)控制1)title(圖形名稱)2)xlabel(x軸說明)3)ylabel(y軸說明)4)text(x,y圖形說明)5)legend(圖例1,圖例2,…)6)axis([xminxmaxyminymaxzminzmax])3.圖形窗口的分割subplot(m,n,p)4.三維曲線plot3(x1,y1,z1,選項1,x2,y2,選項2,…,xn,yn,zn,選項n)5.三維曲面mesh(x,y,z,c)與surf(x,y
3、,z,c)。一般情況下,x,y,z是維數(shù)相同的矩陣。X,y是網(wǎng)格坐標(biāo)矩陣,z是網(wǎng)格點上的高度矩陣,c用于指定在不同高度下的顏色范圍。三、實驗內(nèi)容及步驟1.繪制下列曲線:(1)x=0:0.02:10;y=100./(1+x.^2);plot(x,y)title('myfirstplot');xlabel('x');ylabel('y');gridon截圖:(2)x=0:0.02:10;y=1./(2*pi).*exp(-(x.^2)./2);plot(x,y)title('myfirstplot');xlabel('x');ylabel
4、('y');gridon截圖:(3)6t=-4:0.02:4;y=4*sin(t);x=4*cos(t);plot(x,y)title('myfirstplot');xlabel('x');ylabel('y');gridon截圖:(4)t=0:0.02:10;x=t.^2;y=5.*t.^3;plot(x,y)title('myfirstplot');xlabel('x');ylabel('y');gridon截圖:1.在一個圖形窗口繪制正弦和余弦曲線,要求給圖形加標(biāo)題“正弦和余弦曲線”,X軸Y軸分別標(biāo)注為“時間t”和“正弦、余弦”
5、,添加圖例,在圖形的某個位置標(biāo)注“sin(t)”“cos(t)”,顯示網(wǎng)格。t=0:0.02:2*pi;y2=cos(t);y1=sin(t);plot(t,[y1;y2])title('myfirstplot');xlabel('時間/(t)');ylabel('正弦)/(y1),余弦/(y2)');legend('sin(t)','cos(t)');gridon截圖:1.設(shè)y=1/(1+exp(-t)),-pi<=t<=pi,在同一圖形窗口采用子圖形式繪制條形圖、階梯圖、桿圖和對數(shù)坐標(biāo)圖等不同圖形,并對不同圖形加標(biāo)注說明。t=-p
6、i:pi/10:pi;y=1./(1+exp(-t));subplot(2,2,1);bar(t,y,'r');title('條形圖');axis([-4,4,0,1]);subplot(2,2,2);stairs(t,y,'b');title('階梯圖');axis([-4,4,0,1]);subplot(2,2,3);stem(t,y,'g');title('桿圖');axis([-4,4,0,1]);subplot(2,2,4);semilogx(t,y,'k');title('對數(shù)坐標(biāo)圖');axis([-4,4,0,1]);
7、截圖:1.繪制向量x=[130.52.52]的餅形圖,并把3對應(yīng)的部分分離出來。a=[130.52.52];b=[03000];pie(a,b);截圖:2.用holdon命令在同一個窗口繪制曲線y=sin(t),y1=sin(t+0.25),y2=sin(t+0.5),其中t=[010]。t=0:0.001:10;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);holdon;plot(t,y,'r');plot(t,y1,'b');plot(t,y2,'g');截圖:1.根據(jù)繪制平面曲線,并分析參數(shù)a對其形
8、狀的影響。symsaxyeq=1/a^2*x^2+y^2/(25-a^2)-1;aa=[0.5:0.5:4.5,5.5:8];[m,n]=size(aa);fori=1:neq1=subs(eq,a,aa(i));ezp