Comment normaliser dans MATLAB
Normaliser un vecteur, c'est le convertir en vecteur unitaire (un vecteur de magnitude 1) qui pointe dans la même direction. La normalisation est une technique courante 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 « norm » (sa magnitude).
Étape 1
Définissez le vecteur et stockez-le 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 ».
Étape 2
Divisez votre vecteur par sa norme, et attribuez le résultat comme nouvelle valeur du vecteur :
v = v/norm(v)
Étape 3
Vérifiez la magnitude du vecteur avec « norm », et constatez que sa magnitude est maintenant 1 :
norm(v)
Astuce
Cette méthode pourrait produire une erreur si la magnitude du vecteur est 0 ou extrêmement proche de 0. Cela implique cependant que le vecteur n'a pas de direction significative, et le normaliser ne serait pas utile.
