rotm= quat2rotm(quat)转换quaternionquatto an orthonormal rotation matrix,rotm. When using the rotation matrix, premultiply it with the coordinates to be rotated (as opposed to postmultiplying).
Unit quaternion, specified as ann4矩阵or n-element vector ofquaternionobjects containingnquaternions. If the input is a matrix, each row is a quaternion vector of the formq= [wxyz], withwas the scalar number.
Rotation matrix, returned as a 3-by-3-by-nmatrix containingnrotation matrices. Each rotation matrix has a size of 3-by-3 and is orthonormal. When using the rotation matrix, premultiply it with the coordinates to be rotated (as opposed to postmultiplying).
Example:[0 0 1; 0 1 0; -1 0 0]
Extended Capabilities
C/C++ Code Generation Generate C and C++ code using MATLAB® Coder™.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.