so3
Descripción
El objeto so3
representa una rotación SO(3) en 3-D en un sistema de coordenadas cartesiano diestro.
La rotación SO(3) es una matriz de rotación ortonormal de 3 por 3. Por ejemplo, estas son matrices de rotación ortonormal para rotaciones de ϕ, ψ y θ sobre x-, y- y z-eje, respectivamente:
, ,
Para obtener más información, consulte la sección 3-D Orthonormal Rotation Matrix .
Este objeto actúa como una matriz numérica, permitiéndole componer rotaciones mediante multiplicación y división.
Creación
Sintaxis
Descripción
Representaciones de rotación 3D
rotation = so3
crea una rotación SO(3) que representa una rotación de identidad sin traducción.
rotation = so3(
crea una rotación SO(3) que representa una rotación pura definida por la rotación ortonormal rotation
)rotation
.
rotation = so3(
crea una rotación SO(3) a partir de las rotaciones definidas por el cuaternión quaternion
)quaternion
.
rotation = so3(
crea una rotación SO(3) a partir de la transformación SE(3) transformation
)transformation
.
Otras representaciones numéricas de rotación tridimensional
rotation = so3(
crea una rotación SO(3) a partir de las rotaciones definidas por los ángulos de Euler euler
,"eul")euler
.
rotation = so3(
crea una rotación SO(3) a partir de las rotaciones definidas por los cuaterniones numéricos quat
,"quat")quat
.
rotation = so3(
crea una rotación SO(3) a partir de las rotaciones definidas por la rotación eje-ángulo axang
,"axang")axang
.
Nota
Si alguna entrada contiene más de una rotación, entonces la salida rotation
es un arreglo de elementos N de objetos so3
correspondientes a cada uno de las rotaciones de entrada N .