




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、旋轉矩陣及圖形移動中的應用一實驗描述單位立方體位于第一掛線,一個頂點在原點。8個頂點坐標可用一個 的矩陣U表示,每一行表示一個頂點坐標。矩陣U與矩陣 的轉置相乘可得到一個 矩陣??烧J為進行任意次數連續旋轉后的立方體頂點坐標可用一個矩陣乘表示。二. 實驗內容(1)單位立方體位于第一卦限,一個頂點在原點。首先,以角度沿y軸旋轉,然后再以沿z軸旋轉立方體。求旋轉后立方體的8個64頂點的坐標。并與例3.10的結果比較。它們區別是什么?試通過矩陣乘一般不滿足交換律的事實對其進行解釋。使用plot3命令畫出這3個圖形。(2)單位立方體位于第一卦限,一個頂點在原點。首先,以角度沿x軸旋轉,然后再以沿z軸旋轉
2、立方體。求旋轉后立方體的8126個頂點的坐標。使用plot3命令畫出這3個圖形。(3)四面體的坐標為(0, 0, 0),( 1, 0, 0),( 0,1,0),( 0, 0, 1)。首先以弧度0.15沿y軸旋轉,然后再以弧度-1.5沿z軸旋轉,最后以弧度2.7沿軸旋轉,求旋轉后的頂點坐標。使用plot3畫出這4個四面體。三.實驗結果和分析000001010011。首先,以(1)初始第一卦限的立方體矩陣表示為X=100101110111角度沿Y軸旋轉立方體得到矩陣為 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軸為軸旋轉立方體,可得到的立方體矩陣為 4cos-sin 044Rsincos0B=ARz ,而 = z 444400100.3536-0.7071-0.3536最后得到立方體旋轉后的矩陣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軸旋轉所得到立方體矩陣表示為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軸旋轉立方體,得到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矩陣內每一個行向量即代表一個頂點坐標。 所得到圖形如下 00.96590.2588.224700.96590.2588.22471 ,101(3)初始四面體的矩陣表示為X=00001000,首先,以弧度0.15沿y01軸旋轉后四面體矩陣表示為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軸為軸旋轉立方體,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軸旋轉后,四面體矩陣為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所得到圖形如下四實驗結論多邊形的定點可以用矩陣來表示,而旋轉的角度也可以通過矩陣表示,利用MATLAB通過矩陣相乘就能很輕松的得到按照一定角度旋轉所得到的新矩陣,從而方便運算。合理的利用for end 語句。Drawnow通過刷新可以得到動態圖形從而變得更加直觀。附件(代碼)(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025海運運輸合同范本
- 2025翻譯服務的合同范本
- 2025標準資產管理合同范本
- 2025年國內貿易公司與外籍船員雇傭合同
- 2025年公司與個人借款合同范本標準版
- 5.2 做自強不惜的中國人 課件 2024-2025學年統編版道德與法治七年級下冊
- 《課堂互動》課件
- 《當代臨床輸血技術》課件
- (63)-考點63 課外-名著閱讀
- (10)-專題10 議論文閱讀
- 2024年新疆喀什地區兩級法院機關招聘聘用制書記員考試真題
- 2025年上海市松江區中考數學二模試卷(含解析)
- 第03講 實際問題與二元一次方程組(知識解讀+達標檢測)(原卷版)
- 2024年全球及中國法務和估價服務行業頭部企業市場占有率及排名調研報告
- 招商崗位測試題及答案
- 中國科學技術交流中心招聘筆試真題2024
- 2025年北京京能清潔能源電力股份有限公司招聘筆試參考題庫含答案解析
- 人工智能技術與知識產權保護
- 國家安全教育大學生讀本教案第四章 堅持以人民安全為宗旨
- 中國法律史-第二次平時作業-國開-參考資料
- 大米HACCP計劃
評論
0/150
提交評論