Page 1 of 1

Réduite de gauss particulière

Unread postPosted: 09 Mar 2014, 15:13
by nicochimie
Bonjour,
Je souhaite appliquer l'algorithme de Gramm Schmidt pour trouver une base orthonormée à partir d'une famille libre avec des produits scalaires pas forcément conventionnels. Pour ca je dois faire une réduite de gauss de la matrice [tAA|tA] ou A=[e1 e2 .... en] (ma famille libre) mais pour a la fin avoir le carré de la norme sur la diagonale je ne peux pas multiplier les lignes ( et donc pas utiliser la fonction ref)
En gros je peut faire : L2<-L2-5*L1 mais pas L2<-3*L2+L1
Pour l'instant le seul moyen que j'ai c'est de faire les opérations sur les lignes a la mains avec mRowAdd...
Je vous remercie d'avance pour votre aide

Re: Réduite de gauss particulière

Unread postPosted: 09 Mar 2014, 21:04
by Lionel Debroux
Si je me souviens bien, il y avait une implémentation de Gram-Schmidt dans la suite MathTools pour TI-68k. En admettant qu'elle fonctionne (MathTools a des bugs), tu pourras peut-être la porter vers Nspire, dont le BASIC est dérivé de celui des TI-68k.

Re: Réduite de gauss particulière

Unread postPosted: 09 Mar 2014, 21:22
by nicochimie
c'est bizarre que rien ne soit prévu sur la nspire...

Re: Réduite de gauss particulière

Unread postPosted: 10 Mar 2014, 18:12
by Bisam
Je n'ai pas testé, mais il me semble que ce classeur fait l'affaire : archives_voir.php?id=410