




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、旋轉(zhuǎn)矩陣及圖形移動(dòng)中的應(yīng)用一實(shí)驗(yàn)描述單位立方體位于第一掛線,一個(gè)頂點(diǎn)在原點(diǎn)。8個(gè)頂點(diǎn)坐標(biāo)可用一個(gè) 的矩陣U表示,每一行表示一個(gè)頂點(diǎn)坐標(biāo)。矩陣U與矩陣 的轉(zhuǎn)置相乘可得到一個(gè) 矩陣。可認(rèn)為進(jìn)行任意次數(shù)連續(xù)旋轉(zhuǎn)后的立方體頂點(diǎn)坐標(biāo)可用一個(gè)矩陣乘表示。二. 實(shí)驗(yàn)內(nèi)容(1)單位立方體位于第一卦限,一個(gè)頂點(diǎn)在原點(diǎn)。首先,以角度沿y軸旋轉(zhuǎn),然后再以沿z軸旋轉(zhuǎn)立方體。求旋轉(zhuǎn)后立方體的8個(gè)64頂點(diǎn)的坐標(biāo)。并與例3.10的結(jié)果比較。它們區(qū)別是什么?試通過(guò)矩陣乘一般不滿足交換律的事實(shí)對(duì)其進(jìn)行解釋。使用plot3命令畫(huà)出這3個(gè)圖形。(2)單位立方體位于第一卦限,一個(gè)頂點(diǎn)在原點(diǎn)。首先,以角度沿x軸旋轉(zhuǎn),然后再以沿z軸旋轉(zhuǎn)
2、立方體。求旋轉(zhuǎn)后立方體的8126個(gè)頂點(diǎn)的坐標(biāo)。使用plot3命令畫(huà)出這3個(gè)圖形。(3)四面體的坐標(biāo)為(0, 0, 0),( 1, 0, 0),( 0,1,0),( 0, 0, 1)。首先以弧度0.15沿y軸旋轉(zhuǎn),然后再以弧度-1.5沿z軸旋轉(zhuǎn),最后以弧度2.7沿軸旋轉(zhuǎn),求旋轉(zhuǎn)后的頂點(diǎn)坐標(biāo)。使用plot3畫(huà)出這4個(gè)四面體。三.實(shí)驗(yàn)結(jié)果和分析000001010011。首先,以(1)初始第一卦限的立方體矩陣表示為X=100101110111角度沿Y軸旋轉(zhuǎn)立方體得到矩陣為 A=XRy 66cos0sin 6610,所以得到 而Ry =06-sin 0cos 660000.500000.866001.0
3、00000.50001.00000.8660。 A=0.86600-0.50001.366000.36600.86601.0000-0.50001.36601.00000.3660然后再以角度以z軸為軸旋轉(zhuǎn)立方體,可得到的立方體矩陣為 4cos-sin 044Rsincos0B=ARz ,而 = z 444400100.3536-0.7071-0.3536最后得到立方體旋轉(zhuǎn)后的矩陣B=0.61240.9659-0.09470.2588000.35360.86600.707101.06070.8660; 0.6124-0.50000.96590.36601.3195-0.50001.67300.
4、3660所得到圖形如下0000(2)初始第一卦限的立方體矩陣表示X=1111001100110101,首先,以角度 120101沿x軸旋轉(zhuǎn)所得到立方體矩陣表示為A=XRx ,而 12100Rx =0cos -sin ,1212120sin cos 12120000-0.25880.956900.96590.2588因此得到A=00.70711.22471.000000 1.0000-0.25880.96591.00000.96590.25881.00000.70711.2247然后再以6以z軸旋轉(zhuǎn)立方體,得到B=ARz 6,而00cos -sin 00.1294-0.2241-0.48300.
5、8365R66z 06 =sin cos 6 6。所以B=-0.35360.61240.0.500000186600.99540.27590.38311.33650.51251.1124B矩陣內(nèi)每一個(gè)行向量即代表一個(gè)頂點(diǎn)坐標(biāo)。 所得到圖形如下 00.96590.2588.224700.96590.2588.22471 ,101(3)初始四面體的矩陣表示為X=00001000,首先,以弧度0.15沿y01軸旋轉(zhuǎn)后四面體矩陣表示為A=XRy(0.15),cos(0.15)0sin(0.15),因此 010而Ry(0.15) =-sin(0.15)0cos(0.15)000.98880A= 01.0
6、00000.14940-0.1494; 00.9888然后再以弧度-1.5以z軸為軸旋轉(zhuǎn)立方體,cos(-1.5)-sin(-1.5)0,()()sin-1.5cos-1.50可得到B=ARz(-1.5),且Rz(-1.5) =0010000.0699-0.9863-0.1494; 所以B= 0.99750.070700.0106-0.14910.9888最后以弧度2.7沿x軸旋轉(zhuǎn)后,四面體矩陣為C=BRx(2.7),Rx(2.7)=0010cos(2.7)-sin(2.7),所以 C= 0sin(2.7)cos(2.7)0000.06990.9555-0.2864; 0.9975-0.064
7、00.03020.0106-0.2878-0.9576所得到圖形如下四實(shí)驗(yàn)結(jié)論多邊形的定點(diǎn)可以用矩陣來(lái)表示,而旋轉(zhuǎn)的角度也可以通過(guò)矩陣表示,利用MATLAB通過(guò)矩陣相乘就能很輕松的得到按照一定角度旋轉(zhuǎn)所得到的新矩陣,從而方便運(yùn)算。合理的利用for end 語(yǔ)句。Drawnow通過(guò)刷新可以得到動(dòng)態(tài)圖形從而變得更加直觀。附件(代碼)(1)MATLAB程序如下X=zeros(8,3);X(5:8,11,12,15,16,18,20,22,24)=1;d=1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3;fori=0:1:1000;R1=cos(i*pi/6000) 0 sin(i*pi
8、/6000);0 1 0;-sin(i*pi/6000) 0 cos(i*pi/6000);A=X*R1;plot3(A(d,1),A(d,2),A(d,3);drawnowendfori=0:1:1000;R2=cos(i*pi/4000) -sin(i*pi/4000) 0;sin(i*pi/4000) cos(i*pi/4000) 0;0 0 1;B=A*R2;plot3(B(d,1),B(d,2),B(d,3);drawnowendsubplot(2,2,1);plot3(X(d,1),X(d,2),X(d,3);subplot(2,2,2);plot3(A(d,1),A(d,2),A
9、(d,3);subplot(2,2,3);plot3(B(d,1),B(d,2),B(d,3);view(3); rotate3d;(2)MATLAB程序如下X=zeros(8,3);X(5:8,11,12,15,16,18,20,22,24)=1;d=1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3;fori=0:1:1000;R1=1 0 0;0 cos(i*pi/12000) -sin(i*pi/12000);0 sin(i*pi/12000) cos(i*pi/12000);A=X*R1;plot3(A(d,1),A(d,2),A(d,3);drawnowendfori=
10、0:1:1000;R2=cos(i*pi/6000) -sin(i*pi/6000) 0;sin(i*pi/6000)cos(i*pi/6000) 0;0 0 1;B=A*R2;plot3(B(d,1),B(d,2),B(d,3);drawnowendsubplot(2,2,1);plot3(X(d,1),X(d,2),X(d,3);subplot(2,2,2);plot3(A(d,1),A(d,2),A(d,3);subplot(2,2,3);plot3(B(d,1),B(d,2),B(d,3);view(3); rotate3d;(3)MATLAB程序如下X=zeros(4,3);X(2,
11、7,12)=1;d=1 2 3 4 1 3 2 4;fori=0:1:1000R1=cos(i*0.15/1000) 0 sin(i*0.15/1000);0 1 0;-sin(i*0.15/1000) 0 cos(i*0.15/1000);A=X*R1;plot3(A(d,1),A(d,2),A(d,3);drawnowendfori=0:1:1000R2=cos(-i*1.5/1000) -sin(-i*1.5/1000) 0;sin(-i*1.5/1000) cos(-i*1.5/1000) 0;0 0 1;B=A*R2;plot3(B(d,1),B(d,2),B(d,3);drawnowendfori=0:1:1000R3=1 0 0;0 cos(i*2.7/1000) -sin(i*2.7/1000);0 sin(i*2.7/1000) cos(i*2.7/1000);C=B*R3;plot3(C(d,1),C(d,2),C(d,3);drawnowendsubplot(2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 壽司店加盟合同協(xié)議
- 騎車(chē)合同買(mǎi)賣(mài)合同協(xié)議
- 土方轉(zhuǎn)讓協(xié)議合同協(xié)議
- 砂石料供銷居間合同協(xié)議
- 小區(qū)店面出售合同協(xié)議
- 地產(chǎn)服務(wù)合同協(xié)議
- 礦用裝料車(chē)訂購(gòu)合同協(xié)議
- 店鋪立面拆除合同協(xié)議
- 出租倉(cāng)庫(kù)住房協(xié)議書(shū)
- 工作室合租協(xié)議合同
- 美容師考試相關(guān)法律法規(guī)的知識(shí)要點(diǎn)試題及答案
- 《運(yùn)動(dòng)處方》課件-高血壓人群運(yùn)動(dòng)處方案例
- 人工智能技術(shù)與知識(shí)產(chǎn)權(quán)保護(hù)
- 2025年中國(guó)數(shù)控轉(zhuǎn)臺(tái)行業(yè)市場(chǎng)規(guī)模及投資前景預(yù)測(cè)分析報(bào)告
- 建筑工程技術(shù)畢業(yè)實(shí)踐報(bào)告3000字
- 中國(guó)加速康復(fù)外科臨床實(shí)踐指南2021
- 山東省大教育聯(lián)盟學(xué)校2024-2025學(xué)年高三下學(xué)期開(kāi)學(xué)檢測(cè)化學(xué)試題(原卷版+解析版)
- 2025教科版六年級(jí)科學(xué)下冊(cè)全冊(cè)教案【含反思】
- DB43T-稻-再-油生產(chǎn)技術(shù)規(guī)程
- 中國(guó)慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 課件:《科學(xué)社會(huì)主義概論(第二版)》第五章
評(píng)論
0/150
提交評(píng)論