Apprendre Maple Index du Forum Apprendre Maple
Site dédié au logiciel de calcul formel Maple
 
  Page d'accueilPage d'accueil   FAQFAQ    RechercherRechercher    Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs 
S'enregistrerS'enregistrer    ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

AU SECOURS:matrice trigonalisée

 
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Programmation
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
luciole
Invité





MessagePosté le: 31 Mai 2005 16:41    Sujet du message: AU SECOURS:matrice trigonalisée Répondre en citant

bonjour tout le monde

j'ai un petit soucis:

j'arrive à trigonaliser une matrice non diagonalisable mais j'aimerais savoir si c'est possible de mettre sur la matrice trigonalisée, les valeurs propres de celle ci?

merci à tous Crying or Very sad
Revenir en haut de page
belzebuth
Invité





MessagePosté le: 31 Mai 2005 17:26    Sujet du message: Re: AU SECOURS:matrice trigonalisée Répondre en citant

Salut Luciole,
Si le polynôme caractéristique de ta matrice A est scindé sur K, A est trigonalisable, donc il existe une matrice inversible P et une matrice triangulaire supérieure T telles que A=PTP^(-1).
Les 2 matrices A et T étant semblables, elles ont le même polynôme caractéristique, donc les éléments diagonaux de T sont les valeurs propres de A.
Revenir en haut de page
luciole
Invité





MessagePosté le: 31 Mai 2005 17:48    Sujet du message: Répondre en citant

bonjour belzebuth

oui au niveau mathématiques, je sais que c'est possible mais est-ce que maple est capable de me donner cette matrice trigonalisée en mettant sur la diagonale les valeur propres...

car quand je mets:


B:=matrix(3,3,[-15,-19,-13,10,13,8,4,5,4]);
[-15 -19 -13]
[ ]
B := [ 10 13 8]
[ ]
[ 4 5 4]

> Subd:= [linalg['eigenvals'](B)];

Subd := [-1, 1, 2]

> gausselim(B);

[4 5 4]
[ ]
[0 1/2 -2]
[ ]
[0 0 1]


on remarque bien que les valeurs propres ne sont pas sur la diagonale

Wink
Revenir en haut de page
belzebuth
Invité





MessagePosté le: 31 Mai 2005 17:54    Sujet du message: Re: Répondre en citant

Oui, avec la fonction jordan, qui donne même en prime la matrice de passage:

Code:

> with(linalg):

Warning, the protected names norm and trace have been redefined and unprotected

> A := matrix([[0,1,0],[0,0,1],[45,-39,11]]);

                             [ 0      1     0]
                             [               ]
                        A := [ 0      0     1]
                             [               ]
                             [45    -39    11]

> J := jordan(A, 'P');

                               [5    0    0]
                               [           ]
                          J := [0    3    1]
                               [           ]
                               [0    0    3]

> evalm(P);

                     [ 9/4     -15/2      -5/4 ]
                     [                         ]
                     [45/4     -45/2     -45/4 ]
                     [                         ]
                     [225/4    -135/2    -225/4]

> eigenvals(A);
                                  5, 3, 3
Revenir en haut de page
Luciole
Invité





MessagePosté le: 31 Mai 2005 18:06    Sujet du message: Répondre en citant

merci beaucoup
Very Happy
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Programmation Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


phpBB

Développé par phpBB © 2001, 2006 phpBB Group
Traduction par : phpBB-fr.com


Apprendre Maple - ©  - Alain Le Stang - Navigation optimisée pour une résolution 1024 x 768.