Main Content

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

uminus, -

Quaternion unaire moins

Depuis R2019b

Description

exemple

mQuat = -quat annule les éléments de quat et stocke le résultat dans mQuat.

Exemples

réduire tout

Unaire moins annule chaque partie du quaternion. Créez une matrice 2 par 2, Q.

Q = quaternion(randn(2),randn(2),randn(2),randn(2))
Q = 2x2 quaternion array
      0.53767 +  0.31877i +   3.5784j +   0.7254k      -2.2588 -  0.43359i -   1.3499j +  0.71474k
       1.8339 -   1.3077i +   2.7694j - 0.063055k      0.86217 +  0.34262i +   3.0349j -  0.20497k

Annulez les parties de chaque quaternion dans Q.

R = -Q
R = 2x2 quaternion array
     -0.53767 -  0.31877i -   3.5784j -   0.7254k       2.2588 +  0.43359i +   1.3499j -  0.71474k
      -1.8339 +   1.3077i -   2.7694j + 0.063055k     -0.86217 -  0.34262i -   3.0349j +  0.20497k

Arguments d'entrée

réduire tout

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

Arguments de sortie

réduire tout

Quaternion nié, renvoyé sous la forme d'un objet quaternion ou d'un tableau d'objets quaternion de la même taille que quat.

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