Direction Cosine Matrix using left-handed coordinate system?
Show older comments
Hi, is there any reason why angle2dcm uses a left-handed coordinate system?
angle2dcm(pi/6, 0, 0, 'XYZ') =
1.0000 0 0
0 0.8660 0.5000
0 -0.5000 0.8660
When I multiply this with a vector in z-direction I can see that the function does not follow the right hand rule for rotation. The function rotx however rotates the other way round. I'm using a simulink 6dof model block. Matlab help says that the dcm which is one of the block outputs gives me the transformation from inertial to body and the used system is a right-handed system. Does anyone know why Matlab is doing this?
2 Comments
John D'Errico
on 29 Dec 2016
It is always nice if you tell people where (which toolbox) a function comes from. Don't force people to search for it, as that just makes them work to answer your question. You want to make it as easy as possible to get an answer.
Tilman
on 29 Dec 2016
Accepted Answer
More Answers (0)
Categories
Find more on Axes Transformations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!