Page 1 of 1

Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 11:19
by ShoTo
Bonjour j'aimerais inverser une matrice avec ma TI, comment faire ? Je ne comprend rien aux commandes rref et ref, à chaque fois ça me donne la matrice identité :#ouin#:
Merci d'avance.

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 11:22
by critor
ShoTo wrote:Bonjour j'aimerais inverser une matrice avec ma TI, comment faire ? Je ne comprend rien aux commandes rref et ref, à chaque fois ça me donne la matrice identité :#ouin#:
Merci d'avance.



Tu tapes le nom de ta matrice, et ensuite sur les touches: ^ ( - 1 )

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 11:25
by ShoTo
Merci, étrange que le manuel n'explique pas ça. A quoi servent ref et rref ?

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 11:30
by critor
ShoTo wrote:Merci, étrange que le manuel n'explique pas ça. A quoi servent ref et rref ?


diagonalisations, triangulations, réductions de Gauss-Jordan...

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 12:08
by Bisam
ShoTo wrote:Merci, étrange que le manuel n'explique pas ça.

Il me semble que c'est très bien expliqué à la page 991 (et que l'on peut trouver l'opérateur parmi les opérateurs pour matrices à la page 888). Par ailleurs, cela me paraît logique de faire (^-1) comme sur sa feuille...

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 13:32
by ShoTo
Mon manuel ne fait que 300 pages, existe t il une fonction pour déterminer le rang d'une matrice ?

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 13:56
by Loulou 54
C'est à dire pour savoir à quel rang se trouve un élément ?

Re: Inverser une matrice sur TI-89 Titanium

Unread postPosted: 14 Jun 2010, 14:11
by Bisam
Non, il n'existe pas de fonction intégrée à la calculatrice qui calcule le rang.
Mais il est simple d'en créer une notamment avec les fonctions "ref" ou "rref".

Par exemple :
Code: Select all
rg(mt)
Func
Local mm,r
ref(mt)-mm
rowdim(mm)-r
While when(norm(mm[r])=0,true,false,false)
  r-1r
EndWhile
EndFunc