3阶正交矩阵只有三个自由度/自由向量 欧拉角六个约束问题

对于解释3阶矩阵为什么只有三个自由度即三个自由向量,首先要从二阶正交矩阵只有一个自由度讲起

1、二阶正交矩阵自由度数量证明

根据正交性有R^{T}R=I,即:

\begin{bmatrix} A & B\\ C & D\end{bmatrix}\begin{bmatrix} A & B\\ C & D\end{bmatrix}^{T}=I=\begin{bmatrix} A^{2} +B^{2}=1&AC+BD=0 \\ AC+BD=0 & C^{2}+D^{2}=1 \end{bmatrix}

矩阵R中共有ABCD四个元素,而有

A^{2}+B^{2}=1AC+BD=0C^{2}+D^{2}=1三个等式约束,故在二阶下只有一个自由变量

2、三阶正交矩阵自由度证明

相信看到上面的二阶证明后,三阶大家已经知道为什么只有三个自由度了,同理由R^{T}R=I,可得

RR^{T}=\begin{bmatrix} 1 & 0& 0\\ & 1 &0 \\ & & 1 \end{bmatrix}

相乘的结果为一个单位矩阵,与二阶相同,三阶中只有上三角部分具有约束,对角线以下与对角线以上等式相同。

故三阶中共有9个变量,六个约束等式,可得有三个自由变量。

3、应用到m阶矩阵中

m阶矩阵共有m(m-1)/2个自由变量

发布了87 篇原创文章 · 获赞 324 · 访问量 48万+

猜你喜欢

转载自blog.csdn.net/qq_35379989/article/details/102761195