直角座標系下點繞點旋轉的座標計算

2021-07-12 01:33:58 字數 832 閱讀 1378

直角座標系下一點(x

0,y0

) 繞某一點(x

,y) 逆時針旋轉角度

θ 後的座標(x

1,y1

) 的座標計算公式為x1

=(x0

−x)c

os(θ

)−(y

0−y)

sin(

θ)+x

y1=(x0−

x)si

n(θ)

+(y0

−y)c

os(θ

)+y

這裡舉乙個小例子,藍色箭頭表示原始位置,紅色箭頭表示順時針旋轉2.259弧度後的結果。

這裡列出箭頭軀幹旋轉的一段matlab**作為例子,

figure(1);

axis equal;

x1=0.0; y1=0.0; x2=1.0; y2=0.0;

line([x1 x2],[y1 y2],'linewidth',2);

s = sin(keypoint(4));

c = cos(keypoint(4));

nx1=- s * y1 + c * x1;

ny1=c * y1 + s * x1;

nx2=- s * y2 + c * x2;

ny2=c * y2 + s * x2;

line([nx1 nx2],[ny1 ny2],'linewidth',2,'color','r');

點旋轉和座標系旋轉

同一座標系下的點旋轉變換 如圖1所示 和不同座標系之間的旋轉變換 如圖2所示 一直困擾著我,它們是兩個不同的概念,但形式上有很相似,以二維空間為例做了下推導,加深理解。同一座標系下的點旋轉變換,比較好理解,是在相同的座標系下做的旋轉變換。如圖3所示,已知逆時針的旋轉角度為 我們引入中間變數向量的長度...

點旋轉和座標系旋轉

同一座標系下的點旋轉變換 如圖1所示 和不同座標系之間的旋轉變換 如圖2所示 一直困擾著我,它們是兩個不同的概念,但形式上有很相似,以二維空間為例做了下推導,加深理解。同一座標系下的點旋轉變換,比較好理解,是在相同的座標系下做的旋轉變換。如圖3所示,已知逆時針的旋轉角度為 我們引入中間變數向量的長度...

直角座標系的平移和旋轉

平面上的座標系 地理座標是一種球面座標。由於地球表面是不可展開的曲面,也就是說曲面上的各點不能直接表示在平面上,因此必須運用地圖投影的方法,建立地球表面和平面上點的函式關係,使地球表面上任一點由地理座標 確定的點,在平面上必有乙個與它相對應的點,平面上任一點的位置可以用極座標或直角座標表示。平面直角...