Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

tilt

Angle d'inclinaison

Depuis R2023b

Description

exemple

T = tilt(orientations) renvoie les angles d'inclinaison en fonction du orientations spécifié. Voir Définition de l'angle d'inclinaison pour plus de détails.

Exemples

réduire tout

Définissez quatre ensembles d’angles d’Euler et obtenez leurs quaternions correspondants.

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

Obtenez les angles d'inclinaison et convertissez leurs unités en degrés.

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

         0
   10.0000
  170.0000
  170.0000

Arguments d'entrée

réduire tout

Orientations, spécifiées comme un vecteur N-par-1 d'objets quaternion ou comme un vecteur 3-par-3-par- N tableau de matrices de rotation. N est le nombre total d’orientations.

Arguments de sortie

réduire tout

Angles d'inclinaison, en radians, renvoyés sous la forme d'une matrice N-par-3 de scalaires dans la plage [0, pi]. N est le nombre total d’orientations.

En savoir plus

réduire tout

Définition de l'angle d'inclinaison

L'angle d'inclinaison est défini comme l'angle entre la direction Z positive du cadre de référence et la direction Z positive du cadre de carrosserie. L'entrée orientations définit la transformation des coordonnées de rotation du cadre de référence au cadre du corps.

Tilt angle

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2023b