Re: [問題] 如何判斷x.y軸旋轉後座標的正負值?已回收

看板MATLAB作者 (咔咔)時間16年前 (2010/02/05 11:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《ying65176517 (孚爸)》之銘言: : http://www.hec.hfu.edu.tw/news/a.ppt : 我求(x3,y3)的座標時 : 都是由畢式定理去求得y3的值 : 但是...實際上y3座標在x,y軸旋轉後是會有正負值的差別 : 但畢式定理求出的值是 開更號 : 若開更號前是負數,則開更號完為虛數 用旋轉矩陣計算 % 假設已知三點坐標 P1 = [0,0]; P2 = [103.68,21.13]; P3 = [71.24,-92.46]; P12_L = norm(P2-P1,2); % P2與原點(P1)長度 theta = atan2(P2(2),P2(1)); % 與 X 軸夾角(rad) % 三點沿著 Z 軸旋轉 -theta 之旋轉矩陣(取二維) R = [cos(-theta), -sin(-theta); sin(-theta), cos(-theta)] % P1 P2 P3 三點之新座標 Q1 = R*P1' Q2 = R*P2' Q3 = R*P3' =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 沿著 Z 軸旋轉矩陣(X-Y 旋轉θ,方向如右手定則) ┌ ┐ │cosθ -sinθ 0 │ R = │sinθ cosθ 0 │ │ 0 0 1 │ └ ┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.98.233
文章代碼(AID): #1BQv0hDt (MATLAB)
文章代碼(AID): #1BQv0hDt (MATLAB)