正規化
四元数正規化
説明
は四元数を正規化します。quatNormalized
= normalize(quat
)
形式 の四元数を指定すると、正規化された四元数は として定義されます。
例
quaternion ベクトルの要素の正規化
四元数は正規化されると回転を表現できます。normalize
を使用して、quaternion のスカラー、行列の要素、多次元配列の要素を正規化できます。四元数の列ベクトルを作成してから、それらを正規化します。
quatArray = quaternion([1,2,3,4; ... 2,3,4,1; ... 3,4,1,2]); quatArrayNormalized = normalize(quatArray)
quatArrayNormalized = 3x1 quaternion array
0.18257 + 0.36515i + 0.54772j + 0.7303k
0.36515 + 0.54772i + 0.7303j + 0.18257k
0.54772 + 0.7303i + 0.18257j + 0.36515k
入力引数
quat
— 正規化する四元数
quaternion
オブジェクト | quaternion
オブジェクトの配列
正規化する四元数。quaternion
オブジェクト、または任意の次元の quaternion
オブジェクトの配列として指定します。
出力引数
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2018a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)