Comment normaliser dans Matlab

Auteur: John Stephens
Date De Création: 25 Janvier 2021
Date De Mise À Jour: 28 Avril 2024
Anonim
How to normalize a data/Signal in MATLAB
Vidéo: How to normalize a data/Signal in MATLAB

Contenu

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 groupes de données afin de pouvoir les comparer de manière significative. Pour normaliser rapidement un vecteur dans MATLAB, divisez-le par le résultat de la fonction "norm" (son amplitude).


Les instructions

MATLAB est un excellent outil de calcul pour la résolution de systèmes mathématiques (Jupiterimages / Creatas / Getty Images)

    Session 1

  1. Définissez le vecteur et stockez-le dans une variable avec une ligne de commande comme ligne suivante:

    v = [1 4 17 2 9 5 5]

    Vous pouvez utiliser n’importe quel nom de variable à la place de "v".

  2. Divisez votre vecteur par sa norme et définissez le résultat comme une nouvelle valeur vectorielle:

    v = v / norme (v)

  3. Vérifiez la magnitude du vecteur avec "norme", et réalisez que sa magnitude est maintenant 1:

    norme (v)

Comment

  • Cette méthode peut produire une erreur si la magnitude du vecteur est égale à 0 ou extrêmement proche de 0. Cela implique toutefois que le vecteur n’a pas de direction significative et que sa normalisation ne serait pas utile.