1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Okos otthon >> Okos élet

Normalizálás a Matlabban

Egy vektor normalizálása azt jelenti, hogy egységvektorrá alakítjuk (egy nagyságú vektor), amely ugyanabba az irányba mutat. A normalizálás egy elterjedt technika, amelyet két adatkészlet skálázására használnak, hogy értelmesen összehasonlíthatók legyenek. Ha gyorsan szeretne normalizálni egy vektort a MATLAB-ban, ossza el a „norma” függvény eredményével (annak nagyságával).

1. lépés

Határozza meg a vektort, és tárolja egy változóban a következő paranccsal:

v =[1 4 17 2 9 5 5]

A "v" helyett bármilyen változónevet használhat.

2. lépés

Ossza el a vektorát a normájával, és rendelje hozzá az eredményt a vektor új értékének:

v =v/norm(v)

3. lépés

Ellenőrizze a vektor nagyságát a "normával", és nézze meg, hogy a nagysága most 1:

norma(v)

Tipp

Ez a módszer hibát okozhat, ha a vektor magnitúdója 0 vagy nagyon közel van a 0-hoz. Ez azonban azt jelenti, hogy a vektornak nincs értelmes iránya, és ennek normalizálása nem lenne hasznos.


  1. Vector kép mentése az Illustratorban
  2. Matrix konvertálása vektormá a MATLAB-ban
  3. JPG konvertálása vektorossá az Illustrator CS3 programban
  4. Hogyan végezzünk vektorszámítást Excelben?
  5. A MATLAB-szkriptek átalakítása Python-ba