对偶四元数三维变换
DQA_3d_transformation (xyz1 xyz2)
该函数基于两个笛卡尔坐标系之间的对偶四元数执行逆向和直接问题求解。
三维相似变换参数为8个四元数。四元数由控制点坐标用最小二乘法估计。从这些四元数中计算出3个平移,3个旋转角度和一个比例因子。该函数适用于任何平移、旋转角度、比例因子,不需要近似值。这个函数的使用形式是
问、L、T、角度、res, rms, xyz3] = DQA_3d_transformation (xyz1 xyz2)
其中xyz1表示源系统中的坐标[x yz]矩阵;xyz2表示目标系统中的坐标[X Y Z]矩阵,如果还有一个新的点需要转换,则将这些点加入到xyz1矩阵中。在此函数的帮助下解释了函数的输出。DQA_3d_transformation文件可以从Matlab文件交换中免费下载
引用:
利用对偶四元数进行三维相似度变换的新算法。阿拉伯地学15,1273(2022)。https://doi.org/10.1007/s12517-022-10457-z
引用作为
Sebahattin Bektas(2022)。对偶四元数三维变换(//www.ru-cchi.com/matlabcentral/fileexchange/90711-dual-quaternions-3d-transformation), MATLAB中央文件交换。检索.