旋转矩阵及其逆矩阵的组成
Compostion of rotation matrix and its inverse
我正在使用 scipy.spatial 转换库。
当我以 xyz 方式为角度 [45, 45,45] 构成旋转矩阵时,为什么当我 select "zyx" 时逆 [-45,-45,-45] 是正确的。以及为什么当我 select "xyz" 时它是错误的。我做错了什么吗?或者我对矩阵的组成和分解的理解是错误的?
这是因为如果您想以与完成相反的顺序撤消转换。
想一想计算机中的 Ctrl-Z,每次撤消某些操作只是撤消最后一次转换,为了正确撤消某些操作,您必须从应用转换时的最终统计数据开始。
在矩阵代数中,我们有 inv inv(ABC) = inv(C)inv(B)inv(A)
,不一定与 inv(A)inv(B)inv(C)
相同,因为矩阵乘积不可交换..
我正在使用 scipy.spatial 转换库。
当我以 xyz 方式为角度 [45, 45,45] 构成旋转矩阵时,为什么当我 select "zyx" 时逆 [-45,-45,-45] 是正确的。以及为什么当我 select "xyz" 时它是错误的。我做错了什么吗?或者我对矩阵的组成和分解的理解是错误的?
这是因为如果您想以与完成相反的顺序撤消转换。
想一想计算机中的 Ctrl-Z,每次撤消某些操作只是撤消最后一次转换,为了正确撤消某些操作,您必须从应用转换时的最终统计数据开始。
在矩阵代数中,我们有 inv inv(ABC) = inv(C)inv(B)inv(A)
,不一定与 inv(A)inv(B)inv(C)
相同,因为矩阵乘积不可交换..