記住旋轉陣就記住了三角的和差倍半公式

2021-10-02 07:30:47 字數 998 閱讀 5712

|cos(a)   -sin(a)|

|sin(a) cos(a)|

記為a

如果對乙個向量旋轉a角度(用a陣)後再旋轉b角度(用b陣,將角度a換成b),則是二個旋轉陣ab相乘 。

那相當於用乙個旋轉陣c=(a+b)角度直接轉。

即ab的最後結果應該是

|cos(a+b)  -sin(a+b)|

|sin(a+b) cos(a+b)|

那麼ab乘後是什麼樣呢

ab=|cos(a) -sin(a)|  |cos(b) -sin(b)|

|sin(a) cos(a)| |sin(b) cos(b)|

=|cos(a)cos(b)-sin(a)sin(b)        -(cos(a)sin(b)+sin(a)cos(b)|

|sin(a)cos(b)+cos(a)sin(b) cos(a)(cos(b)-sin(a)sin(b)|

c和ab相等,對應位置相等

即 cos(a+b)=cos(a)cos(b) - sin(a)sin(b)

sin(a+b)=sin(a)cos(b) + cos(a)sin(b)

若a=b時

cos(2a)=cos(a)^2 - sin(a)^2

sin(2a)=2sin(a)cos(a)

b=-c時

cos(a-c)=cos(a)cos(-c)-sin(a)sin(-c)=cos(a)cos(c) +sin(a)sin(c)

sin(a-c)=sin(a)cos(-c)+cos(a)sin(-c)=sin(a)cos(c)-cos(a)sin(c)

a=c時

cos(0)=1

sin(0)=0

旋轉矩陣的構造和螺旋三角陣的構造

旋轉矩陣,顧名思義就是從外到內一圈一圈旋轉的矩陣。他的形式可以像這樣 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9也可以像這樣 25 24 23 22 21 10 9 8 7 20 11 2 1 6 19 12 3...

直角座標係用三角函式判斷旋轉方向和旋轉角度

座標原點知道 兩個點知道 相對於座標原點的旋轉的角度可以通過三角函式算出來 因為知道了三個邊的長度,math.acos bb bb cc cc aa aa 2 bb cc 主要就是這個方法 至於旋轉x1 y2 x2 y1大於0就是順時針,小於0就是逆時針,考慮原點的位置 1 public class...

在螢幕上列印N N方陣的副上三角陣

題目 程式設計列印形如下面圖形的n n方陣的副上三角陣 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 演算法設計與分析 第 題 設計思路 仔細觀察發現每一行的每個元素比它上一行的對應元素的下乙個要小一,故考慮用乙個整型向量容器來放置元素,然後每次對元素從下標較大的做起逐個加...