Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

transpose、.'

quaternion 配列の転置

R2020b 以降

説明

Y = quat.' は、quaternion 配列 quat の非共役転置を返します。

すべて折りたたむ

quaternion のベクトルを作成し、その非共役転置を計算します。

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

四元数の行列を作成し、その非共役転置を計算します。

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

入力引数

すべて折りたたむ

転置する quaternion 配列。quaternion オブジェクトのベクトルまたは行列として指定します。transpose は 1 次元と 2 次元の配列に対して定義されています。より高次の配列に対しては permute を使用します。

出力引数

すべて折りたたむ

転置後の quaternion 配列。quaternion オブジェクトのベクトルまたは行列として返されます。Y のサイズは N 行 M 列です。ここで、quat のサイズは M 行 N 列です。

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2020b で導入

参考

関数

オブジェクト