Normaliser un vecteur, c’est le convertir en un vecteur unitaire (vecteur de magnitude 1) qui pointe dans la même direction. La normalisation est une technique couramment utilisée pour mettre à l’échelle deux ensembles de données afin qu’ils puissent être comparés de manière significative. Pour normaliser rapidement un vecteur dans MATLAB, divisez-le par le résultat de la fonction « norme » (sa magnitude).
Définir le vecteur et le stocker dans une variable avec une commande comme celle-ci :
v = [1 4 17 2 9 5 5]
Vous pouvez utiliser n’importe quel nom de variable à la place de « v. ».
Divisez votre vecteur par sa norme, et assignez le résultat comme nouvelle valeur du vecteur :
v = v/norm(v)
Vérifiez la magnitude du vecteur avec « norme », et voyez que sa magnitude est maintenant 1 :
norme(v)
Laisser un commentaire