Main Content

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

enregistrer

Logarithme népérien du tableau de quaternions

Depuis R2019b

Syntaxe

Description

exemple

B = log(A) calcule le logarithme népérien des éléments du tableau de quaternions A.

Exemples

réduire tout

Créez un tableau de quaternions A 3 par 1.

A = quaternion(randn(3,4))
A = 3x1 quaternion array
     0.53767 + 0.86217i - 0.43359j +  2.7694k
      1.8339 + 0.31877i + 0.34262j -  1.3499k
     -2.2588 -  1.3077i +  3.5784j +  3.0349k

Calculez les valeurs logarithmiques de A.

B = log(A)
B = 3x1 quaternion array
      1.0925 + 0.40848i - 0.20543j +  1.3121k
      0.8436 + 0.14767i + 0.15872j - 0.62533k
      1.6807 - 0.53829i +   1.473j +  1.2493k

Arguments d'entrée

réduire tout

Quaternion d'entrée, spécifié comme un objet quaternion ou un tableau d'objets quaternion de n'importe quelle dimensionnalité.

Arguments de sortie

réduire tout

Valeurs du logarithme naturel, renvoyées sous la forme d'un objet quaternion ou d'un tableau d'objets quaternion de la même taille que l'argument A .

Algorithmes

Étant donné un quaternion A=a+v¯=a+bi+cj+dk, le logarithme est calculé par

log(A)=logA+v¯v¯arccosaA

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 R2019b