Main Content

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

ctranspose, '

Transposition conjuguée complexe d'un tableau de quaternions

Depuis R2019b

Description

exemple

quatTransposed = quat' renvoie la transposée conjuguée complexe du quaternion, quat.

Exemples

réduire tout

Créez un vecteur de quaternions et calculez sa transposée conjuguée complexe.

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

quatTransposed = quat'
quatTransposed = 1x4 quaternion array
      0.53767 -  0.31877i -   3.5784j -   0.7254k       1.8339 +   1.3077i -   2.7694j + 0.063055k      -2.2588 +  0.43359i +   1.3499j -  0.71474k      0.86217 -  0.34262i -   3.0349j +  0.20497k

Créez une matrice de quaternions et calculez sa transposition conjuguée complexe.

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

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

Arguments d'entrée

réduire tout

Quaternion à transposer, spécifié comme un objet quaternion ou un vecteur ou une matrice d'objets quaternion . La transposée conjuguée complexe est définie pour une dimensionnalité jusqu'à 2.

Arguments de sortie

réduire tout

Quaternion transposé conjugué, renvoyé sous la forme d'un objet quaternion ou d'un vecteur ou d'une matrice d'objets quaternion . La taille de quatTransposed est N-by- M, où la taille de quat est M-par- N.

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