實驗作業(yè)2MATLAB作_第1頁
實驗作業(yè)2MATLAB作_第2頁
實驗作業(yè)2MATLAB作_第3頁
實驗作業(yè)2MATLAB作_第4頁
實驗作業(yè)2MATLAB作_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗作業(yè)2 MATLAB作圖1、用plot,fplot 繪制函數(shù)y=cos(tan(x)的圖形。解:代碼如下:x=linspace(-0.5,0.5,30); y=cos(tan(pi*x); plot(x,y)結(jié)果:fplot('cos(tan(pi*x)',-0.5,0.5)1 / 9結(jié)果:注意事項: fplot('cos(tan(pi*x)',-0.5,0.5)不能寫成fplot('cos(tan(pi*x)',(-0.5,0.5))否則是錯誤程序。2. 用ezplot繪制函數(shù) exy-sin(x+y)=0 在-3, 3上的圖形。解:代碼如

2、下:ezplot('exp(x*y)-sin(x+y)=0',-3,3)3. 用matlab以動畫的方式繪制出擺線 x=a(t-sint) y=a(1-cost) (a自己賦值)的漸屈線clear;clc;close;a=1;syms tx=a*(t-sin(t);y=a*(1-cos(t);ezplot(x,y,0,2*pi),grid on;hold on;dy=diff(y)/diff(x);dyy=diff(dy)/diff(x);xx=x-(1+dy2)*dy/dyy;%漸屈線的坐標(biāo)yy=y+(1+dy2)/dyy;M=50;t=0;xxx=subs(xx);yyy=

3、subs(yy);H1=plot(xxx,yyy,'r');hold on;grid on;axis(0,7,-2.5,2.5);x1=subs(x);y1=subs(y);H2=plot(x1,xxx,y1,yyy,'k-');H3=plot(x1,y1,'ko');H4=plot(xxx,yyy,'ro');tt=linspace(0,2*pi,M);for i=1:M pause(0.2); t=tt(1:i); xxx=subs(xx); yyy=subs(yy); x1=subs(x); y1=subs(y); set(

4、H1,'xdata',xxx,'ydata',yyy); set(H2,'xdata',x1(i),xxx(i),'ydata',y1(i),yyy(i); set(H3,'xdata',x1(i),'ydata',y1(i); set(H4,'xdata',xxx(i),'ydata',yyy(i);end 繪制函數(shù)在上的圖形。程序:a=input('please input a=');t=linspace(0,2*pi,100);x=a*(sin(

5、t);y=a*(t-cos(t);plot(x,y);please input a=104.5. 在同一平面中的兩個窗口分別畫出心形線和馬鞍面。要求:1)在圖形上加格柵、圖例和標(biāo)注; 2)定制坐標(biāo); 3)以不同角度觀察馬鞍面。解:心型線代碼如下:clear;clc;i=-pi:0.1:pi;x=2.*(sin(i)-sin(2*i)./2);y=2.*(cos(i)-cos(i).2);plot(x,y);axis(-3 3 -4.2 1);%制定圖形坐標(biāo)title('心形線');%當(dāng)前圖頂端加圖例xlabel('x');%當(dāng)前圖x軸加圖例ylabel('

6、;y');%當(dāng)前圖y軸加圖例grid on;%加格柵到當(dāng)前圖上心型線運行結(jié)果顯示如下圖: 圖3.1(心型線)馬鞍線代碼如下:clear;clc;a=10;b=10;x=-1.5:0.1:1.5;y=-1.5:0.1:1.5;X,Y=meshgrid(x,y);%x行y列的矩陣Z=X.2/a-Y.2/b;figure(2);%新建窗口subplot(221);%分割當(dāng)前窗口,作圖顯示在該分割塊上surf (X,Y,Z);title('馬鞍面');xlabel('x');ylabel('y');subplot(222);surf (X,Y,Z

7、);title('馬鞍面');xlabel('x');ylabel('y');view(20,30);%改變視角到(20,30)subplot(223);surf (X,Y,Z);title('馬鞍面'); xlabel('x');ylabel('y');view(50,20);%改變視角到(50,20)subplot(224);surf (X,Y,Z);title('馬鞍面');xlabel('x');ylabel('y');view(60,10);%改變視角到(60,10)馬鞍線運行結(jié)果顯示如下圖:圖3.2(馬鞍面) 7.以不同的視角觀察球面x2+y2+z2=r2 和圓柱面 x2+y2=rx所圍區(qū)域.解:代碼如下:clear;clc;r=2;x0,y0,z0=sphere(50);x=r*x0;y=r*y0;z=r*z0;surf(x,y,z);hold on;f=(x,y)x.2+y.2-r*

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論