Main Content

ノルム

説明

N = norm(quat) は、四元数のノルム quat を返します。

形式 Q=a+bi+cj+dk の四元数を指定すると、四元数のノルムは norm(Q)=a2+b2+c2+d2 として定義されます。

すべて折りたたむ

スカラー quaternion を作成し、そのノルムを計算します。

quat = quaternion(1,2,3,4);
norm(quat)
ans = 5.4772

四元数のノルムは四元数の各部分の平方和の平方根として定義されます。四元数のノルムを明示的に計算し、関数 norm の結果を検証します。

[a,b,c,d] = parts(quat);
sqrt(a^2+b^2+c^2+d^2)
ans = 5.4772

入力引数

すべて折りたたむ

ノルムを計算する四元数。quaternion オブジェクト、または任意の次元の quaternion オブジェクトの配列として指定します。

出力引数

すべて折りたたむ

四元数のノルム。実数スカラー、または quat 引数と同じサイズの実数の配列として返されます。N の要素は quat の基となるデータ型と同じデータ型です。

データ型: single | double

拡張機能

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

バージョン履歴

R2018a で導入

参考

関数

オブジェクト