MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
四元数の各部分の抽出
[a,b,c,d] = parts(quat)
[a,b,c,d] = parts(quat) は、quaternion 配列の各部分を配列として返します。それぞれが quat と同じサイズになります。
[a,b,c,d]
quat
例
すべて折りたたむ
関数 parts を使用して、四元数表現を各部分に変換します。
parts
各部分を指定して、四元数の 2 要素の列ベクトルを作成します。
quat = quaternion([1:4;5:8])
quat = 2×1 quaternion array 1 + 2i + 3j + 4k 5 + 6i + 7j + 8k
関数 parts を使用して、quaternion 行列から各部分を復元します。各部分は個別の出力引数として返され、それぞれが入力の四元数である 2 行 1 列のベクトルと同じサイズになります。
[qA,qB,qC,qD] = parts(quat)
qA = 2×1 1 5
qB = 2×1 2 6
qC = 2×1 3 7
qD = 2×1 4 8
quaternion
四元数。quaternion オブジェクト、または任意の次元の quaternion オブジェクトの配列として指定します。
四元数の各部分。a、b、c、d の 4 つのコンマ区切りの数値配列として返されます。各部分のサイズは quat と同じになります。
a
b
c
d
データ型: single | double
single
double
すべて展開する
R2020a で導入
classUnderlying
compact
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ