主要内容

本页采用了机器翻译。点击此处可查看英文原文。

转置,.'

转置四元数数组

自 R2023b 起

说明

Y = quat.' 返回四元数数组 quat 的非共轭转置。

示例

示例

全部折叠

创建一个四元数向量,并计算其非共轭转置。

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 = quat.'
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

创建一个四元数矩阵,并计算其非共轭转置。

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 = quat.'
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 对象组成的向量或矩阵。transpose 适用于一维和二维数组。对于高阶数组,请使用 permute

输出参量

全部折叠

转置四元数组,以 quaternion 对象组成的向量或矩阵形式返回。Y 的尺寸为 N × M,其中 quat 的尺寸为 M × N

扩展功能

全部展开

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

GPU 代码生成
使用 GPU Coder™ 为 NVIDIA® GPU 生成 CUDA® 代码。

版本历史记录

在 R2023b 中推出

另请参阅

函数

对象