Transformer une matrice en une matrice diagonale
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Transformer une matrice en une matrice diagonale



  1. #1
    invite234d9cdb

    Transformer une matrice en une matrice diagonale


    ------

    Bonjour,

    que faire lorsque j'ai une matrice 2x2 (dont les élements seraient a b sur la première ligne, c d sur la seconde) dont seuls les élements diagonaux (a et d) m'intéressent ? C-à-d que j'aimerai créer une nouvelle matrice à partir de la première telle que cette nouvelle matrice est du type diag(a,d). Quelques tentatives sur papier m'ont prouvé que la solution n'était pas triviale.

    -----

  2. #2
    lapin savant

    Re : Transformer une matrice en une matrice diagonale

    Salut,
    impossible (dans le cas général) si tu souhaites retrouver a et d sur la diagonale : tu peux diagonaliser la matrice (a b ; c d), les éléments diagonaux de la nouvelle matrice ne seront alors pas a et d mais les valeurs propres de ta matrice, qui a priori sont différentes de a et d.

    Sinon, il suffit de décomposer la matrice départ en une somme de deux matrices (diagonale et anti-diagonale).
    "Et pourtant, elle tourne...", Galilée.

Discussions similaires

  1. Matrice diagonale
    Par invite16343f37 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 27/11/2008, 07h38
  2. Matrice a diagonale strictement dominante
    Par invitee2d11fd1 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 11/11/2007, 23h50
  3. Transformer une image en une matrice
    Par invite885f1e30 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 13/06/2007, 21h08
  4. Diagonalisabilité d'une matrice diagonale par blocs.
    Par Gpadide dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 20/01/2007, 16h20
  5. Effacer une colonne dans une matrice sous Matlab
    Par invitecb054b2d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/01/2005, 18h21