Tartalom
A vektor normalizálása egy egységvektorra (1-es nagyságú vektor) alakul át, amely ugyanarra az irányra mutat. A normalizálás egy gyakori technika, amelyet két adatcsoport méretezésére használnak, hogy azok jelentősen összehasonlíthatók legyenek. A MATLAB-ban lévő vektor gyors normalizálásához ossza meg azt a „norm” függvény eredménye (annak nagysága).
irányok
A MATLAB nagy számítási eszköz a matematikai rendszerek megoldására (Jupiterimages / Creatas / Getty Images)-
Adja meg a vektort, és tárolja azt egy változóban a következő sorral:
v = [1 4 17 2 9 5 5]
A "v" helyett bármilyen változónevet használhat.
-
Osztja el a vektort normájának megfelelően, és jelölje meg az eredményt új vektorértékként:
v = v / norm (v)
-
Ellenőrizze a "normával" rendelkező vektor nagyságát, és rájön, hogy a nagysága most 1:
norm (v)
1. ülés
tippek
- Ez a módszer hibát okozhat, ha a vektor nagysága 0 vagy rendkívül közel 0. Ez azt jelenti, hogy a vektornak nincs jelentős iránya, és normalizálása nem lenne hasznos.