Obsah
Normalizácia vektora ho prevádza na jednotkový vektor (vektor veľkosti 1), ktorý ukazuje na rovnaký smer. Normalizácia je bežná technika, ktorá sa používa na škálovanie dvoch skupín údajov tak, aby sa dali výrazne porovnať. Ak chcete rýchlo normalizovať vektor v MATLAB, rozdeľte ho na výsledok "normovej" funkcie (jej veľkosť).
inštrukcia
MATLAB je skvelý výpočtový nástroj na riešenie matematických systémov (Jupiterimages / Creatas / Getty Images)-
Definujte vektor a uložte ho do premennej pomocou príkazového riadka ako nasledujúci riadok:
v = [1 4 17 2 9 5 5]
Namiesto „v“ môžete použiť ľubovoľný názov premennej.
-
Rozdeľte svoj vektor podľa normy a výsledok označte ako novú vektorovú hodnotu:
v = v / norma (v)
-
Skontrolujte veľkosť vektora s "normou" a uvedomte si, že jeho veľkosť je teraz 1:
norma (v)
Sekcia 1
tipy
- Táto metóda môže spôsobiť chybu, ak je veľkosť vektora 0 alebo extrémne blízka 0. To však znamená, že vektor nemá významný smer a jeho normalizácia by nebola užitočná.