Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l'ultima versione in inglese.

axang2quat

Convertire la rotazione asse-angolo in quaternione

Descrizione

quat = axang2quat(axang) converte una rotazione data nella forma asse-angolo, axang, in quaternione, quat.

esempio

Esempi

comprimi tutto

axang = [1 0 0 pi/2];
quat = axang2quat(axang)
quat = 1×4

    0.7071    0.7071         0         0

Argomenti di input

comprimi tutto

Rotazione data nella forma asse-angolo, specificata come una matrice n per 4 di rotazioni asse-angolo n. I primi tre elementi di ogni riga specificano l'asse di rotazione, mentre l'ultimo elemento definisce l'angolo di rotazione (in radianti).

Esempio [1 0 0 pi/2]

Argomenti di output

comprimi tutto

Quaternione unitario, restituito come una matrice n per 4 contenente quaternioni n. Ogni quaternione, uno per riga, ha la forma q = [w x y z], con w come numero scalare.

Esempio [0.7071 0.7071 0 0]

Funzionalità estese

espandi tutto

Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.

Cronologia versioni

Introdotto in R2015a