Normalizar um vetor significa convertê-lo em um vetor unitário (um vetor de magnitude 1) que aponta na mesma direção. A normalização é uma técnica comum usada para escalar dois conjuntos de dados para que possam ser comparados significativamente. Para normalizar rapidamente um vetor no MATLAB, divida-o pelo resultado da função "norm" (sua magnitude).
Defina o vetor e armazene-o em uma variável com um comando como este:
v = [1 4 17 2 9 5 5]
Você pode usar qualquer nome de variável no lugar de "v".
Divida seu vetor pela sua norma e atribua o resultado como o novo valor do vetor:
v = v/norm(v)
Verifique a magnitude do vetor com "norm" e veja que sua magnitude agora é 1:
norm(v)
Este método pode produzir erro se a magnitude do vetor for 0 ou extremamente próxima de 0. Isso implica, no entanto, que o vetor não tem uma direção significativa, e normalizá-lo não seria útil.
Tecnologia Eletrônica © [www.351231.com]