décomposition svd
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

décomposition svd



  1. #1
    christophe_de_Berlin

    décomposition svd


    ------

    Bonjour

    J´ai une question qui m´intrigue sur la décomposition svd: A = V * Diag * U*

    Pour déterminer les matrices U et V, on a le fait que les colonnes de U sont les vecteurs propres de A*.A. et Pour V les vecteurs propres de A.A*.

    Mais pour chaque valeur propre d´une matrice, il y a une multitude de vecteurs propres. Faut-il prendre les vecteurs propres de norme 1? Je n´ai vu ça nul part...

    merci d´avance.

    -----

  2. #2
    God's Breath

    Re : décomposition svd

    Citation Envoyé par christophe_de_Berlin Voir le message
    J´ai une question qui m´intrigue sur la décomposition svd: A = V * Diag * U*

    Pour déterminer les matrices U et V, on a le fait que les colonnes de U sont les vecteurs propres de A*.A. et Pour V les vecteurs propres de A.A*.

    Mais pour chaque valeur propre d´une matrice, il y a une multitude de vecteurs propres. Faut-il prendre les vecteurs propres de norme 1? Je n´ai vu ça nul part...
    Je ne connais pas spécialement cette décomposition, mais il me semble que les vecteurs propres doivent être en lignes dans une matrice, en colonne dans l'autre.
    Changer les vecteurs propres par des vecteurs colinéaires, c'est multiplier les lignes (ou les colonnes) par des scalaires, c'est multiplier la matrice à droite (ou à gauche) par une matrice diagonale : le changement de vecteurs propres est donc compnsé par une modification de la matrice diagonale intermédiaire.

  3. #3
    christophe_de_Berlin

    Re : décomposition svd

    Citation Envoyé par God's Breath Voir le message
    il me semble que les vecteurs propres doivent être en lignes dans une matrice, en colonne dans l'autre.
    Oui c´est le cas car la troisième matrice du produit est la transposée/conjuguée de U.

    Quant à ton explication, il y a un problème car la diagonale est "fixe", ses éléments sont les valeurs singulières de A, donc les valeurs propres de A*.A

  4. #4
    God's Breath

    Re : décomposition svd

    Citation Envoyé par christophe_de_Berlin Voir le message
    Oui c´est le cas car la troisième matrice du produit est la transposée/conjuguée de U.

    Quant à ton explication, il y a un problème car la diagonale est "fixe", ses éléments sont les valeurs singulières de A, donc les valeurs propres de A*.A
    Si l'on impose la condition que les éléments de la matrice diagonale soient les valeurs singulières de , il faut effectivement prendre les vecteurs propres de norme 1.

    En fait et sont hermitiennes positives, ont les mêmes valeurs propres, et sont unitairement diagonalisables : et et ont pour colonnes les vecteurs propres orthogonaux et de norme 1 de la matrice qu'ils diagonalisent, puisque ces matrices sont unitaires.

    A partir de là, on montre que .

  5. A voir en vidéo sur Futura
  6. #5
    christophe_de_Berlin

    Re : décomposition svd

    oui, effectivement, je viens de voir une fonction de scilab, et effectivement, ils prennent systématiquement des vecteurs colonnes de norme 1

    merci

Discussions similaires

  1. SVD (Décomposition en valeurs singulières)
    Par invite74571424 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 21/03/2008, 02h19
  2. Décomposition
    Par invite02925217 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 13/01/2008, 14h46
  3. decomposition A=LU
    Par invite7f60f800 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 05/01/2008, 20h00
  4. Décomposition!
    Par invitef824ea3c dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 23/01/2007, 16h21