SpinCalc 是一个整合的 matlab 函数,它将在包含的 4 种类型之间转换任何旋转数据。 还将在 2 种不同的欧拉角集类型之间进行转换。
可以输入多个方向。 对于N个方向: DCM ===> 3x3xN多维数组EA### ===> Nx3 矩阵欧拉向量 ===> Nx4 矩阵四元数 ===> Nx4 矩阵
输入包括错误检查标志,当欧拉角接近奇点或当适当的值偏离统一时,该标志将发出警告。 因不正确的 DCM 等而发出的致命错误。
*****注意用户***** 我有很多关于转换为欧拉角集的问题。 将数据转换为欧拉角时,您必须确保要平移的方向不接近奇点。 奇异欧拉集是无法按特定旋转顺序唯一转换为 3 个变量的方向。 单数集如下:
类型 1 转数:123 - 132 - 213 - 231 - 321 - 312 如果第二个旋转角度为 -90 或 90 度,则为单数。
类型 2
2023-02-17 00:53:42
6KB
matlab
1