1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> 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. Hogyan állapítható meg, hogy Vector Spotlight
  2. TIFF mentése vektorfájlként
  3. Hogyan számítsuk ki a lejtőt a Matlab adatokból
  4. Vector kép mentése az Illustratorban
  5. Matrix konvertálása vektormá a MATLAB-ban