Obsah
Normalizace vektoru jej převádí na jednotkový vektor (vektor velikosti 1), který ukazuje na stejný směr. Normalizace je běžná technika používaná k měřítku dvou skupin dat tak, aby mohly být významně porovnány. K rychlému normalizaci vektoru v MATLABu jej rozdělte výsledkem funkce "norm" (její velikost).
Pokyny
MATLAB je skvělý výpočetní nástroj pro řešení matematických systémů (Jupiterimages / Creatas / Getty Images)-
Definujte vektor a uložte jej do proměnné pomocí příkazového řádku jako následující řádek:
v = [1 4 17 2 9 5 5]
Namísto "v" můžete použít libovolný název proměnné.
-
Rozdělte vektor podle normy a výsledek označte jako novou vektorovou hodnotu:
v = v / norma (v)
-
Zkontrolujte velikost vektoru s "normou" a uvědomte si, že jeho velikost je nyní 1:
norma (v)
Sekce 1
Jak
- Tato metoda může způsobit chybu, pokud velikost vektoru je 0 nebo extrémně blízká 0. To však znamená, že vektor nemá významný směr a jeho normalizace by nebyla užitečná.