方向餘弦

本條目中，向量與標量分別用粗體與斜體顯示。例如，位置向量通常用 $\mathbf{r}\,\!$ 表示；而其大小則用 $r\,\!$ 來表示。

在解析幾何裏，一個向量的三個方向餘弦分別是這向量與三個坐標軸之間的角度的餘弦。

假設 $\mathbf {v}\,$ 是三維空間裏的向量：

$\mathbf {v}= v_1 \boldsymbol{\hat{x}} + v_2 \boldsymbol{\hat{y}} + v_3 \boldsymbol{\hat{z}}\,$。

其中，$\boldsymbol{\hat{x}}\,$、$\boldsymbol{\hat{y}}\,$、$\boldsymbol{\hat{z}}\,$ 是一組標準正交基的單位基底向量，$v_1\,$、$v_2\,$、$v_3\,$ 分別為 $\mathbf {v}\,$ 對於x-軸、y-軸、z-軸的分量。

那麼，$\mathbf {v}\,$ 對於x-軸、y-軸、z-軸的方向餘弦 $\alpha \,$、$\beta \,$、$\gamma \,$ 分別為

$\begin{align} \alpha & = \cos a = \frac{{\mathbf v} \cdot \boldsymbol{\hat{x}} }{ \left \Vert {\mathbf v} \right \Vert } & = \frac{v_1}{\sqrt{v_1^2 + v_2^2 + v_3^2}} \\ \beta & = \cos b = \frac{{\mathbf v} \cdot \boldsymbol{\hat{y}} }{ \left \Vert {\mathbf v} \right \Vert } & = \frac{v_2}{\sqrt{v_1^2 + v_2^2 + v_3^2}} \\ \gamma &= \cos c = \frac{{\mathbf v} \cdot \boldsymbol{\hat{z}} }{ \left \Vert {\mathbf v} \right \Vert } & = \frac{v_3}{\sqrt{v_1^2 + v_2^2 + v_3^2}} \end{align} \,$。

其中， $a\,$、$b\,$、$c\,$ 分別為 $\mathbf {v}\,$ 對於x-軸、y-軸、z-軸的角度。

注意到以下恆等式：

$\alpha^2 + \beta^2 + \gamma^2 = 1\,$。

加以推廣，兩個向量之間的方向餘弦指的是這兩個向量之間的角度的餘弦。「方向餘弦矩陣」是由兩組不同的標準正交基的基底向量之間的方向餘弦所形成的矩陣。方向餘弦矩陣可以用來表達一組標準正交基與另一組標準正交基之間的關係，也可以用來表達一個向量對於另一組標準正交基的方向餘弦。

## 剛體取向

通常，整個剛體的空間位形可以簡易地以以下參數設定：

- 剛體的「位置」：挑選剛體內部一點G來代表整個剛體，通常會設定物體的質心或形心為這一點。從空間參考系S觀測，點G的位置就是整個剛體在空間的位置。表示位置可以應用向量的概念。向量的起點為參考系S的原點，終點為點G。設定剛體的位置需要三個坐標，例如，採用直角坐標系，這三個坐標為x-坐標、y-坐標、z-坐標。這用掉了三個自由度。
- 剛體的取向：描述剛體取向的方法有好幾種，包括方向餘弦、歐拉角、四元數等等。這些方法設定一個附體參考系B的取向（相對於空間參考系S）。附體參考系是固定於剛體的參考系。相對於剛體，附體參考系的取向固定不變。由於剛體可能會呈加速度運動，所以附體參考系可能不是慣性參考系。空間參考系是某設定慣性參考系，例如，在觀測飛機的飛行運動時，附著於飛機場控制塔的參考系可以設定為空間參考系，而附著於飛機的參考系則可設定為附體參考系。剛體的取向需要用到另外三個自由度。

方向餘弦方法可以用來設定附體參考系B的取向，即剛體的取向。假設沿著參考系S的坐標軸的三個單位向量分別為 $\hat{\mathbf{x}}_1$、$\hat{\mathbf{x}}_2$、$\hat{\mathbf{x}}_3$，沿著參考系B的坐標軸的三個單位向量分別為 $\hat{\mathbf{e}}_1$、$\hat{\mathbf{e}}_2$、$\hat{\mathbf{e}}_3$。定義 $\hat{\mathbf{e}}_i$ 與$\hat{\mathbf{x}}_j$ 之間的方向餘弦 $a_{ij}$ 為

$a_{ij}\ \stackrel{def}{=}\ \cos{(\theta_{ij})} =\hat{\mathbf{e}}_i\cdot\hat{\mathbf{x}}_j$。

其中，$\theta_{ij}$ 是 $\hat{\mathbf{e}}_i$ 與 $\hat{\mathbf{x}}_j$ 之間的夾角。

$\hat{\mathbf{e}}_1$、$\hat{\mathbf{e}}_2$、$\hat{\mathbf{e}}_3$ 與 $\hat{\mathbf{x}}_1$、$\hat{\mathbf{x}}_2$、$\hat{\mathbf{x}}_3$ 之間的關係分別為

$\hat{\mathbf{e}}_1=\cos{(\theta_{11})}\hat{\mathbf{x}}_1+\cos{(\theta_{12})}\hat{\mathbf{x}}_2+\cos{(\theta_{13})}\hat{\mathbf{x}}_3=a_{11}\hat{\mathbf{x}}_1+a_{12}\hat{\mathbf{x}}_2+a_{13}\hat{\mathbf{x}}_3$。

$\hat{\mathbf{e}}_2=\cos{(\theta_{21})}\hat{\mathbf{x}}_1+\cos{(\theta_{22})}\hat{\mathbf{x}}_2+\cos{(\theta_{23})}\hat{\mathbf{x}}_3=a_{21}\hat{\mathbf{x}}_1+a_{22}\hat{\mathbf{x}}_2+a_{23}\hat{\mathbf{x}}_3$。

$\hat{\mathbf{e}}_3=\cos{(\theta_{31})}\hat{\mathbf{x}}_1+\cos{(\theta_{32})}\hat{\mathbf{x}}_2+\cos{(\theta_{33})}\hat{\mathbf{x}}_3=a_{31}\hat{\mathbf{x}}_1+a_{32}\hat{\mathbf{x}}_2+a_{33}\hat{\mathbf{x}}_3$。

兩個參考系的坐標軸所形成的矩陣稱為「方向餘弦矩陣」 $A$：

$A= \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{bmatrix}$。

採用愛因斯坦求和約定，由於 $\hat{\mathbf{e}}_i=a_{ij}\hat{\mathbf{x}}_j$，給定方向餘弦矩陣 $A$，則可設定附體參考系B的取向，也就是剛體的取向。

反過來，經過一番運算，可以得到 $\hat{\mathbf{x}}_j=a_{ij}\hat{\mathbf{e}}_i$。

給定位置向量 $\mathbf{r}$

$\mathbf{r}=x_1\hat{\mathbf{x}}_1+x_2\hat{\mathbf{x}}_2+x_3\hat{\mathbf{x}}_3=e_1\hat{\mathbf{e}}_1+e_2\hat{\mathbf{e}}_2+e_3\hat{\mathbf{e}}_3$。

則 $\mathbf{r}$ 與 $\hat{\mathbf{e}}_i$ 的內積為

$\mathbf{r} \cdot \hat{\mathbf{e}}_i=e_i =a_{i1}x_1+a_{i2}x_2+a_{i3}x_3=a_{ij}x_j$。

方向餘弦矩陣 $A$ 可以將從空間參考系S觀測的位置坐標 $(x_1,x_2,x_3)$，變換為從附體參考系B觀測的位置坐標 $(e_1,e_2,e_3)$，因此又稱為「變換矩陣」。

變換矩陣 $A$ 也可以做反變換如下：

$x_j=a_{ij}e_i$。

變換矩陣 $A$ 是一種正交矩陣，滿足「正交條件」

$a_{ij}a_{ik}=\delta_{jk}$。

其中，$\delta_{jk}$ 是克羅內克函數。

注意到 $\theta_{ij}$ 與 $\theta_{ji}$ 不同，夾角 $\theta_{ji}$ 是$\hat{\mathbf{e}}_j$ 與空間參考系S的坐標軸單位向量 $\hat{\mathbf{x}}_i$ 之間的夾角。變換矩陣 $A$ 通常不是對稱矩陣。

變換矩陣 $A$ 可以視為旋轉矩陣。例如，將附體參考系B或剛體旋轉，從 $\hat{\mathbf{e}}_1$、$\hat{\mathbf{e}}_2$、$\hat{\mathbf{e}}_3$ 旋轉 $\theta$ 角弧成為 $\hat{\mathbf{e}}'_1$、$\hat{\mathbf{e}}'_2$、$\hat{\mathbf{e}}'_3$；其中，$\hat{\mathbf{e}}_3=\hat{\mathbf{e}}'_3$。對於這旋轉，旋轉矩陣 $A$ 為

$A= \begin{bmatrix} \cos{\theta} & \sin{\theta} & 0 \\ -\sin{\theta} & \cos{\theta} & 0 \\ 0 & 0 & 1 \end{bmatrix}$。

參考軸 $\hat{\mathbf{e}}'_i$ 與 $\hat{\mathbf{e}}_j$ 之間的關係為

$\hat{\mathbf{e}}'_i=a_{ij}\hat{\mathbf{e}}_j$。

旋轉矩陣 $A$ 也可以視為將點P的位置向量 $\mathbf{r}=x_i\hat{\mathbf{x}}_i$ 旋轉 $-\theta$ 角弧成為點P'的位置向量 $\mathbf{r}'=x'_i\hat{\mathbf{x}}_i$：

$x'_i=a_{ij}x_j$。