Conţinut
Normalizarea unui vector îl transformă într-un vector unic (vector de magnitudine 1) care indică aceeași direcție. Normalizarea este o tehnică comună utilizată pentru a scala două grupuri de date, astfel încât acestea să poată fi comparate în mod semnificativ. Pentru a normaliza rapid un vector în MATLAB, împărțiți-l cu rezultatul funcției "norm" (magnitudinea sa).
instrucțiuni de ghidare
MATLAB este un instrument de calcul excelent pentru rezolvarea sistemelor matematice (Jupiterimages / Creatas / Getty Images)-
Definiți vectorul și păstrați-l într-o variabilă cu o linie de comandă ca următoarea linie:
v = [1 4 17 2 9 5 5]
Puteți utiliza orice nume de variabilă în loc de "v".
-
Împărțiți vectorul după norma sa și desemnați rezultatul ca o nouă valoare a vectorului:
v = v / normă (v)
-
Verificați magnitudinea vectorului cu "normă" și realizați că amploarea lui este acum de 1:
normă (v)
Sesiunea 1
sfaturi
- Această metodă poate produce o eroare dacă magnitudinea vectorului este 0 sau extrem de apropiată de 0. Aceasta presupune totuși că vectorul nu are o direcție semnificativă, iar normalizarea acestuia nu ar fi utilă.