コンテンツ
ベクトルを正規化することは、それを同じ方向を指す単位ベクトル(大きさ1のベクトル)に変換することです。正規化は、2つのグループのデータを大幅に比較できるようにスケールするために使用される一般的な手法です。 MATLABでベクトルを素早く正規化するには、それを "norm"関数の結果(大きさ)で除算します。
説明書
MATLABは数学システムを解くための優れた計算ツールです。 (Jupiterimages / Creatas / Getty Images)-
ベクトルを定義し、次の行のようにコマンドラインで変数に格納します。
v = [1 4 17 2 9 5 5]
"v"の代わりに任意の変数名を使用できます。
-
ベクトルをそのノルムで除算し、その結果を新しいベクトル値として指定します。
v = v / norm(v)
-
ベクトルの大きさを "norm"で確認し、その大きさが1になったことを確認します。
規範(v)
セッション1
どうやって
- この方法では、ベクトルの大きさが0または0に非常に近い場合にエラーが発生する可能性があります。ただし、これはベクトルに有意な方向がないことを意味し、その正規化は役に立ちません。