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

Votre adresse e-mail ne sera pas publiée.