Complex conjugate transpose of quaternion array
quatTransposed = quat'
example
quatTransposed = quat' returns the complex conjugate transpose of the quaternion, quat.
quatTransposed
quat
collapse all
Create a vector of quaternions and compute its complex conjugate transpose.
quat = quaternion(randn(4,4))
quat=4×1 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=1×4 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
Create a matrix of quaternions and compute its complex conjugate transpose.
quat = [quaternion(randn(2,4)),quaternion(randn(2,4))]
quat=2×2 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=2×2 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
Quaternion to transpose, specified as a vector or matrix or quaternions. The complex conjugate transpose is defined for 1-D and 2-D arrays.
Data Types: quaternion
quaternion
Conjugate transposed quaternion, returned as an N-by-M array, where quat was specified as an M-by-N array.
transpose, .'
You have a modified version of this example. Do you want to open this example with your edits?