What is the unit of the translation component of the procrustes algorithm/function?
1 次查看(过去 30 天)
显示 更早的评论
I use the procrustes function for two matrices and I want to get the translational component. I have the vector for the translational component, but I want to know the unit of the vector? Is it the same is my input? So if I have a matrix with positions in millimeters, my translational component is also in millimeters?
0 个评论
回答(1 个)
Div Tiwari
2017-12-13
Yes, the units are the same as that of the input.
I presume that the translational component you are referring to is given by 'transform.c' when executing '[d,Z,transform] = procrustes(X,Y)'. As the documentation shows, Z = b*Y*T + c, which implies that 'c' has the same units as the transformed values in 'Z' and therefore the same units as 'X' and 'Y'.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!