主要内容

tform2rotm.

从均匀变换中提取旋转矩阵

描述

例子

rot= tform2rotm(tform.的)从均匀转换中提取旋转分量,tform.,并将其作为正常旋转矩阵返回,rot。翻译组件tform.被忽略了。输入均匀变换必须是转换的预乘法形式。使用旋转矩阵时,请致力于旋转的坐标(而不是Postuplying)。

例子

全部收缩

tform = [1 0 0 0;0 -1 0 0;0 0 -1 0;0 0 0 1];ROTM = TFORM2ROTM(TFORM)
rotm =3×31 0 0 0 -1 0 0 0 -1

输入参数

全部收缩

均匀的变换矩阵,由4×4指定 -N.矩阵N.均匀的转变。输入均匀变换必须是转换的预乘法形式。

例子:[0 0 1 0;0 1 0 0;-1 0 0 0;0 0 0 1]

输出参数

全部收缩

旋转矩阵,返回为3×3逐个 -N.矩阵包含N.旋转矩阵。每个旋转矩阵的尺寸为3×3并且是正常的。使用旋转矩阵时,请致力于旋转的坐标(而不是Postuplying)。

例子:[0 0 1;0 1 0;-1 0 0]

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

也可以看看

在R2015A介绍