Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

tilt

Ángulo de inclinación

Desde R2023b

Descripción

ejemplo

T = tilt(orientations) devuelve los ángulos de inclinación según el orientations especificado. Consulte Definición del ángulo de inclinación para obtener más detalles.

Ejemplos

contraer todo

Defina cuatro conjuntos de ángulos de Euler y obtenga sus cuaterniones correspondientes.

angles = [0 0 0; 0 0 10; 0 0 170; 0 0 190];
quats = quaternion(angles,"eulerd","ZYX","frame");

Obtenga los ángulos de inclinación y convierta sus unidades a grados.

tiltAngles = rad2deg(tilt(quats))
tiltAngles = 4×1

         0
   10.0000
  170.0000
  170.0000

Argumentos de entrada

contraer todo

Orientaciones, especificadas como un vector N-por-1 de objetos quaternion o como un N de 3 por 3 por N arreglo de matrices de rotación. N es el número total de orientaciones.

Argumentos de salida

contraer todo

Los ángulos de inclinación, en radianes, se devuelven como una matriz N-por-3 de escalares en el rango [0, pi]. N es el número total de orientaciones.

Más acerca de

contraer todo

Definición del ángulo de inclinación

El ángulo de inclinación se define como el ángulo entre la dirección Z positiva del marco de referencia y la dirección Z positiva del marco del cuerpo. La entrada orientations define la transformación de coordenadas rotacionales desde el marco de referencia al marco del cuerpo.

Tilt angle

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2023b

Consulte también

| |