 |
Apprendre Maple Site dédié au logiciel de calcul formel Maple
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
bendesarts
Inscrit le: 27 Fév 2009 Messages: 234
|
Posté le: 14 Fév 2010 22:18 Sujet du message: inversion d'une matrice "matrice de passage" |
|
|
Bonjour,
Je n'arrive pas à inverser la matrice suivante. Les deux méthodes présentées dans le code ci-dessous ne fonctionnent pas:
Code: |
P_1_2:=Matrix([<cos(beta),0,-sin(beta)>,<0,1,0>,<sin(beta),0,cos(beta)>]);
> P_2_3:=Matrix([<1,0,0>,<0,cos(theta),sin(theta)>,<0,-sin(theta),cos(theta)>]);
> P_1_2_INV:=evalm(inverse(P_1_2));
> P_1_2_INV:=simplify(MatrixInverse(P_1_2));
|
Je vous remercie d'avance pour votre aide
Benjamin |
|
Revenir en haut de page |
|
 |
zozo
Inscrit le: 03 Jan 2013 Messages: 125
|
Posté le: 15 Fév 2010 8:44 Sujet du message: Re: inversion d'une matrice "matrice de passage" |
|
|
Bonjour, il fallait charger en mémoire l'un des packages d'algèbre linéaire.
Code: |
> P_1_2:=Matrix([<cos(beta),0,-sin(beta)>,<0,1,0>,<sin(beta),0,cos(beta)>]);
> P_2_3:=Matrix([<1,0,0>,<0,cos(theta),sin(theta)>,<0,-sin(theta),cos(theta)>]);
[cos(beta) 0 sin(beta)]
[ ]
P_1_2 := [ 0 1 0 ]
[ ]
[-sin(beta) 0 cos(beta)]
[1 0 0 ]
[ ]
P_2_3 := [0 cos(theta) -sin(theta)]
[ ]
[0 sin(theta) cos(theta) ]
Première possibilité: en appelant le package linalg.
> with(linalg):
> P_1_2_INV:=simplify(evalm(inverse(P_1_2)));
[cos(beta) 0 -sin(beta)]
[ ]
P_1_2_INV := [ 0 1 0 ]
[ ]
[sin(beta) 0 cos(beta) ]
Deuxième possibilité: en appelant le package LinearAlgebra.
> with(LinearAlgebra):
> P_1_2_INV:=simplify(MatrixInverse(P_1_2));
[cos(beta) 0 -sin(beta)]
[ ]
P_1_2_INV := [ 0 1 0 ]
[ ]
[sin(beta) 0 cos(beta) ]
|
Et là tes deux commande fonctionnent bien. Tu choisis donc l'une des deux possibilités, le package LinearAlgebra est beaucoup plus récent que linalg. |
|
Revenir en haut de page |
|
 |
bendesarts
Inscrit le: 27 Fév 2009 Messages: 234
|
Posté le: 15 Fév 2010 10:45 Sujet du message: |
|
|
Ok super çà fonctionne.
Une fois que je mets le package with(LinearAlgebra) çà fonctionne bien. |
|
Revenir en haut de page |
|
 |
|
|
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
|

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.
|