Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Lun 03 Déc 2012, 14:27
Peux-tu me rappeler la méthode du pivot de Gauss s'il-te-plait?
Si je ne me trompe pas, le but est d'obtenir une matrice diagonale c 'est ça?
Sinon, plus simplement, sur les 82 STATS tu as la fonction gauss-Jordan qui te donnera directement le résultat ou alors mon programme disponible sur le forum (désolé je ne lai pas retrouvé).
Prompt L1,L2,L3 // saisi sous forme {a,b,c,d chaque liste
Code
Prompt [A] // [[a,b,c,d][e,f,g,h][i,j,k,l
[A] se saisi avec le menu matrice.
Gauss-Jordan simplifie le système par la méthode de Gauss. Le format des données est le même que celui que j'ai illustré précédemment pour la matrice.
Il est plus intuitif d'utiliser le menu matrice\edit pour modifier une matrice.
====
Le pivot de Gauss est l'enchainement de combinaisons linéaires des équations permettant de supprimmer dans un premier temps les coefficients à gauche de la diagonale ii puis la substitutions des équations les unes dans les autres pour supprimmer ceux de droite.
Ne pas confondre coefficient et constante.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
-pas de matrices les élèves sont des 1ère (normalement ils sont sensés n'avoir fait que des équations à 2 inconnues!par ellimination ou substitution)
a -Prompt L1,L2,L3 // saisi sous forme {a,b,c,d chaque liste : la machine va demander à rentrer a,b,c,d ?il faut mettre les crochets?
cette forme serait bien ( on voit les 3 équations)
b - // listes
{a,b,c,d->L1
{e,f,g,h->L2
{i,j,k,l->L3
cette forme aussi c'est bien.
comment entrer ces 2 cas dans le programme? comme tu l'écris?
il est souhaitable de bien voir les équations.
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 03 Déc 2012, 19:41
Prompt L1,L2,L3
La calculatrice demandera de saisir la liste L1 puis la liste L2 puis la liste L3.
Chaque fois il faut utiliser le format que j'ai indiqué. "{a,b,c,d}" avec la dernière accollade facultative.
La matrice est un tableau. On est pas obligé d'utiliser les opérations vectorielles des matrices.
Pour utiliser les deux cas dans un même programme utilise de préférence un menu pour choisir le format de saisie.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 04 Déc 2012, 10:14
Ce ne serai pas plus simple de mettre les termes affectés à la même variable dans la même liste? C'est-à-dire par exemple a,e,i dans L1 car tous affectés à la variable x dans chaque équation.
Sinon l'autre possibilité pour mettre les nombres dans les listes serai de demander chaque variable A,B,C,D en prompt puis de concaténer ensuite:
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 04 Déc 2012, 18:58
La méthode du pivot de Gauss effectue des combinaisons linéaires des lignes donc non je mettrai une ligne dans chaque liste.
Quant à la concaténation c'est déjà fait dans mes exemples.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)