Matlab實驗8立體圖形與動畫_第1頁
Matlab實驗8立體圖形與動畫_第2頁
Matlab實驗8立體圖形與動畫_第3頁
Matlab實驗8立體圖形與動畫_第4頁
Matlab實驗8立體圖形與動畫_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)學實驗八問題一:1、當一個小圓輪在平面上滾動時,輪緣的一點在滾動時所形成的軌跡稱為擺線。請用MATLAB畫出一個典型的擺線,其中小圓輪的半徑為1,而且至少要滾三圈。抓取畫面中播放電影中2、此題和上題類似。當一個小圓輪沿著一條曲線行進時,輪緣仕一點旳軌跡就會產生變化豐富的擺線。假設小圓輪的半徑r=2。3、當小圓輪繞著一個大圓(半徑R=5)的外部滾動時,請畫出其擺線。a=linspace(0,2*pi,100);x0=0,0;y0=0,5;fprintf(抓取畫面中.n);fori=1:100plot(5*cos(a),5*sin(a),r);axisequalholdonx=6*sin(a(i

2、)+cos(a);y=6*cos(a(i)+sin(a);x0(i)=6*sin(a(i)-sin(6*a(i);y0(i)=6*cos(a(i)-cos(6*a(i);plot(x,y,r,x0(i),y0(i),b*);holdonplot(x0,y0,b,6*sin(a(i),6*cos(a(i),r);holdoffaxisequalaxis(-8,8,-8,8);m(i)=getframe;endfprintf(播放電影中.n);movie(m);4、重復上小題,但改成在大圓的內部滾動。a=linspace(0,2*pi,100);x0=0,0;y0=0,5;fprintf(抓取畫面

3、中.n);fori=1:100plot(5*cos(a),5*sin(a),r);axisequalholdonx=4*sin(a(i)+cos(a);y=4*cos(a(i)+sin(a);x0(i)=4*sin(a(i)-sin(4*a(i);y0(i)=4*cos(a(i)+cos(4*a(i);plot(x,y,r,x0(i),y0(i),bo);holdonplot(x0,y0,b,4*sin(a(i),4*cos(a(i),r);holdoffaxisequalaxis(-6,6,-6,6);m(i)=getframe;endfprintf(播放電影中.n);movie(m);問題

4、二假設某校信息系在2001、2002及2003年的人員組成如下表所示:類別大一大二大三大四碩一碩二博士班教職員年份200110212314352647482002213233243526174820031523234425342738請用bar3指令來畫出上述數(shù)據的立體長條圖。請用各種你可以想到的方法,在上述圖形中加入各種解釋和說明的文字。大一大二大三大四碩一碩二博士班教職員年年年60.-請使用上題畫出依1211年202年大四碩一;如2年教職員博士班碩二大-大二、重復上小題,但改成依每種類別的總人數(shù)來切分。拝2001年1大一大二大三大四碩一碩二博士班K二a線、加四才竹學枝齊年輾人敬博士班學校各

5、年級人數(shù)問題三一個空間中的橢球可以表示成下列方程式:+1請使用任何你可以想到的方法,a2b2c2明暗處理等等),畫出三維空間中的一個光滑的橢橢球問題四1、請用surf指令來畫出下列函數(shù)的曲面圖:分為21點,y在-1,1間共等切分為21點請用預設的顏色對應表(Colormap)來1三維網格圖軸軸軸請以曲面的斜率來設定曲面的顏色。以曲面的梯度來設定顏色三維網格圖軸軸軸0.40.2-0.4請以曲面的曲率來設定曲面的顏色。三維別rf網格圖以曲面的曲率來設定顏色三維網格圖軸軸軸請將曲面的網格線除去,并設置為透明的。三維創(chuàng)rf網格圖三維軸以曲面的曲率來設定顏色網格圖軸(曲0面)的;網格線除去,并設置為透明

6、的f.任意讀入一幅圖像,然后將其貼到該曲面上去以曲面的曲率來設定顏色任親虎讀取圖像軸軸曲面的網格線除去問題五:1.以電影方式產生包含21個畫面的動畫,代表peaks曲面乘上a,其中a的值由-1至1等分切成21點。抓起畫面中曲面乘上播放電影中2.以對象方式產生動畫,呈現(xiàn)一個小圓(半滾動的動畫。(注:若以極坐標(復數(shù))%homework_8_5_2.mt=0:2*pi/100:2*pi;%t=linspace(0,2x=4*cos(t)-cos(4*t);y=4*sin(t)-sin(4*t);plot(3*cos(t),3*sin(t),k);axis(-6,6,-6,6);axisequalh

7、oldon“戒s曲面乘_La=-1:2/20:110-50亠-1060h1=plot(4*cos(t(i)+cos(t),4*sin(t(i)+sin(t),h2=plot(x(i),y(i),b,erasemode,xor);fori=1:100set(hi,xdata,4*cos(t(i)+cos(t),ydata,4set(h2,xdata,x(i),ydata,y(i);plot(x(1:i),y(1:i),b);axis(-6,6,-6,6);pause(0.1);end3.以對象方式產生動畫,呈現(xiàn)一個小圓(半徑為1)在一個大圓(半徑為3)的圓周內部滾動的動畫。%homework_8

8、_5_3.mt=0:2*pi/100:2*pi;%t=linspace(0,2*pi,100);x=2*cos(t)+cos(2*t);y=2*sin(t)-sin(2*t);plot(3*cos(t),3*sin(t),k);axis(-4,4,-4,4);axisequalholdonh1=plot(2*cos(t(i)+cos(t),2*sin(t(ih2=plot(x(i),y(i),bo,erasemode,(t),ydata,2*sin(t(i)+2fori=1:100set(h1,xdata,2*cos(t(i)+cos(t),ydata,2*sin(t(i)+sin(t);se

9、t(h2,xdata,x(i),ydata,y(i);plot(x(1:i),y(1:i),b);axis(-4,4,-4,4);pause(0.1);end4.以對象方式產生動畫,呈現(xiàn)一個小圓(半徑為1)在一個中圓(半徑為3)的圓周內部滾動,且此中圓又在一個大圓(半徑為5)的圓周內部滾動的動畫。%homework_8_5_4.mt=0:2*pi/500:2*pi;%t=linspace(0,2*pi,500);x=2*cos(t)+2*cos(7*t)+cos(25*t);y=2*sin(t)+2*sin(7*t)+sin(25*t);plot(5*cos(t),5*sin(t),k);ax

10、is(-6,6,-6,6);axisequalholdonh1=plot(2*cos(t(1)+3*cos(t),2*sin(t(1r);h2=plot(2*cos(t(1)+2*cos(7*t(1)+cosn(t),r,erasemode,xor);h3=plot(x(1),y(1),bo,erasemode,x(fori=1:500set(h1,xdata,2*cos(t(i)+3*cos(t),yset(h2,xdata,2*cos(t(i)+2*cos(7*t(i)*sin(7*t(i)+sin(t);set(h3,xdata,x(i),ydata,y(i);plot(x(1:i),y

11、(1:i),b);axis(-6,6,-6,6);pause(0.01);end以對象方式產生動畫,呈現(xiàn)一個圓圈(半徑為1)由畫面左邊滾到右邊,圓周上的任點所拉出的一條擺線。%homework_8_5_5_1.mt=0:7*pi/100:7*pi;%t=linspace(0,7*pi,100);x=t-sin(t);y=1-cos(t);%figureaxis(0,23,0,4);axisequalholdongridonh1=plot(t(1)+cos(t),1+sin(t),h2=plot(x(1),y(1),b,erasemofori=1:100set(h1,xdata,t(i)+cos(t),擺線%xdata:zElaOioA,匕丨(匕了1set(h2,xdata,x(i),ydataplot(x(1:i),y(1:i),b);axis(-0,23,0,4);pause(0.1);endtitle(UIB);6.以對象的方式產生動畫,呈現(xiàn)下列方程式:y=cos2(x+k)*exp(-x/5)讓k隨時間而變大,來顯示此方程式的動畫

溫馨提示

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

最新文檔

評論

0/150

提交評論