Re: [問題] 如何判斷x.y軸旋轉後座標的正負值?已回收
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):