iii – travaux pratiques
Transcription
iii – travaux pratiques
III – TRAVAUX PRATIQUES MÉTHODE DU PIVOT DE GAUSS Présentation de la méthode Nous allons utiliser la TI-82 puis la TI-92 pour présenter la méthode du Pivot de Gauss, pour résoudre un système de n équations à n inconnues, en Terminale S. On utilise les opérations élémentaires sur les lignes du système, qui transforment le système en un système équivalent. • Li ↔ L j Permute la ligne Li et la ligne L j . • Li ← α Li α ≠ 0 Multiplie la ligne Li par α . • Li ← Li + λ L j i ≠ j Remplace la ligne Li par Li + λ L j . Cela afin de mettre le système sous forme triangulaire. Pour cela nous allons représenter le système par une matrice dont les éléments sont constitués par les coefficients du système, auxquels on rajoute le second membre comme dernière colonne. Étude d'un exemple Le système R|2 x − y + 2 z = −4 S| x + y + 2 z = −1 T 4 x + y + 3z = 0 sera représenté par la matrice 2 −1 2 −4 LM MM1 MN4 1 2 1 3 OP −1P . P 0 PQ On effectue alors les opérations suivantes : 1 1 2 −1 L1 ↔ L2 L2 ← L2 − 2 L1 L3 ← L3 − 4 L1 L3 ← L3 − L2 LM MM2 MN4 LM1 MM0 MN0 LM1 MM0 MN0 −1 2 1 3 1 2 −3 −2 −3 −5 1 2 −3 −2 0 −3 OP −4 P P 0 PQ OP −2 P P 4 PQ −1O P −2 P P 6 PQ −1 R| x + y + 2z = −1 S| −3y − 2z = −2 T −3z = 6 On peut résoudre en remontant et par substitution ce qui donne : z = −2, y = 2, x = 1 . On peut également continuer en faisant apparaître des 0 audessus de la diagonale. OP −3 0 −6P L ← L +2 3L P 0 −3 6 PQ 0 0 1O P L ← L +1 3L −3 0 −6P P 0 −3 6 PQ R| x = 1 Le système est donc équivalent à S −3 y = −6 |T −3z = 6 L2 ← L2 − 2 3 L3 1 1 3 1 1 2 LM1 MM0 MN0 LM1 MM0 MN0 1 0 3 On retrouve bien les solutions ci-dessus en multipliant la deuxième et la troisième équation par −1 3. Texas Instruments 1 Résolution pas à pas sur TI-81, TI-82 ou TI-83 Nous disposons pour effectuer ces opérations sur les matrices, des fonctions rowswap, row+, *row, *row+. • Sur la TI-81, ces instructions s'obtiennent par ¨,©,ª,y. • Sur les TI-82 et TI-83 elles sont accessibles à partir du sous-menu MATH du menu MATRX. diagonale, si tous les pivots sont non nuls comme dans l'exemple traité. Si on rencontre un pivot nul ou trop petit, on effectue une permutation de lignes, à l'aide de rowswap afin d'obtenir, si possible, un pivot de valeur absolue plus grande. Le système étudié n'admet qu'une solution, ce n'est le cas que si les pivots sont non nuls. Regardons sur deux exemples ce qui se passe dans le cas contraire. Système sans solution x + y + z = −1 R| S| 2 x − y + 3 z = −1 T −4 x + 5 y − 7 z = 4 L2 ← L2 − 2 L1 , puis L3 ← L3 + 3 L2 L3 ← L3 + 4 L1 Conduisent au système, sans solution : x + y + z = −1 Les opérations R| S| −3y + z = −3 T 0 z = −1 Effectuer les opérations sur votre calculatrice. Système avec une infinité de solutions 3x + 2z = 2 A ce stade là nous avons trouvé la réduite de Gauss, le système est mis sous forme triangulaire. Continuons pour une réduction sous forme diagonale, comme nous l'avons expliqué précédemment. R| S| 5 x + 2 y = 1 Tx − 2 y + 4 z = 3 Appliquons les transformations suivantes : L2 ← L2 − 5 L1 1 , et L3 ← L3 − L2 L1 ↔ L3 , puis L3 ← L3 − 3 L1 2 R| x − 2 y + 4 z = 3 Ce qui correspond au système S 12 y − 20 z = −14 |T 0z = 0 On retrouve bien la solution : x = 1, y = 2, z = −2 . Remarques. On peut procéder en faisant apparaître simultanément des zéros au-dessus et en dessous d'un pivot, pour aboutir directement à la forme Il y a une infinité de solutions (x et y fonction de z) ( 2 3 − 2 3 z , − 7 6 + 5 3 z , z ) z ∈§ . TEXAS INSTRUMENTS 2 Résolution directe sur la TI-83 La TI-83 dispose de deux fonctions facilitant la résolution des systèmes, y compris dans le cas où ils sont dégénérés. La fonction ref permet d'obtenir directement une réduite de Gauss. La fonction rref permet d'obtenir une réduite de Gauss avec un minimum de termes non nuls audessus de la diagonale, ce qui va permettre une résolution pratiquement immédiate de tous les types de systèmes. Reprenons les trois exemples précédents. 2 x − y + 2 z = −4 R| 1. Le système S x + y + 2 z = −1 |T 4 x + y + 3z = 0 est représenté par la matrice 2 −1 2 LM MM1 MN4 1 2 1 3 9?[B]¨dI¨¸ Cette fois nous avons montré que le système est équivalent à : x =1 R| S|y = 2 Tz = −2 Ce qui achève la résolution de notre système. 2. Passons maintenant à l'étude de x + y + z = −1 R| S| 2 x − y + 3 z = −1 T −4 x + 5 y − 7 z = 4 OP −1P P 0 PQ −4 Le système est équivalent à : 9?[A] ¨dI¨¸ R|x + 4z / 3 = 0 S| y − z / 3 = 0 T 0z = 1 Il n'y a donc pas de solution. 3. Voici à présent l'étude du système : 3x + 2z = 2 On a obtenu la matrice : 1 1/ 4 3/ 4 LM MM00 N 1 0 0 R| S| 5 x + 2 y = 1 Tx − 2 y + 4 z = 3 OP PP Q −1 / 3 8 / 3 1 −2 Ce qui montre que le système est équivalent à 1 3 x+ y+ z = 0 4 4 1 8 y− z = 3 3 z = −2 R| || S| || T Nous avons cette fois : x + 2z / 3 = 2 / 3 ( S) ⇔ Le système a donc été mis sous forme triangulaire par la fonction ref. Utilisons à présent rref : R| S| T y − 5z / 3 = −7 / 6 0z = 0 On retrouve bien le même ensemble de solutions : ( 2 3 − 2 3 z , − 7 6 + 5 3 z , z ) z ∈§ . Texas Instruments 3 Résolution à l'aide de la TI-92 Avec la TI-92 il est possible d'effectuer les mêmes opérations élémentaires que sur les TI-82 et TI-83. On obtiendra de plus des calculs exacts, et un affichage plus pratique en raison de la plus grande largeur de l'écran. Reprenons les deux derniers exemples avec la TI-92. Utilisons l’éditeur de données et de matrices pour définir la matrice A. pour définir une nouvelle matrice. .Z On choisit le type Matrix en appuyant sur Remarque. On peut définir directement une matrice dans l’écran de calcul comme indiqué dans l’écran suivant. Chaque élément a , b, c représente une ligne de la matrice, les lignes sont prises entre crochets, mais ne sont pas séparées par des virgules. ! . On recommence l’opération pour la matrice unicolonne B. # On entre ensuite le nom de la matrice, le nombre de lignes (Row), le nombre de colonnes (Col), en validant chaque entrée par et en passant à la ligne suivante en appuyant sur . On termine la saisie par . On entre chaque élément de la matrice. On passe au terme suivant en appuyant sur . Revenons à l’écran de calcul et vérifions le contenu des matrices, il suffit de taper leur nom suivi de . TEXAS INSTRUMENTS 4 Dans le cas présent les premiers membres des équations sont liés, il y a donc soit une infinité de solutions, soit pas de solution. Remarque. On peut aussi s’en rendre compte en calculant le déterminant de la matrice a : La fonction augment du menu MATH permet de créer la matrice obtenue en concaténant les matrices a et b. On l’obtient à l’aide des touches : . (XL¬AC (X ! Effectuons à présent les opérations sur les lignes. On trouve ces dernières dans le menu MATH : D . Pour faciliter les opérations plaçons la matrice augment(a,b) dans une nouvelle matrice c à l’aide de la touche . Effectuons la première opération L2 ← L2 − 2 L1 . Dans le même menu la fonction simult permet directement de donner la solution du système AX = B si celui-ci est de Cramer. d'où : R| x + y + z = −1 ( S) ⇔ S −3 y + z = 1 |T−4 x + 5y − 7z = 4 Continuons les transformations : L3 ← L3 + 4 L1 TEXAS INSTRUMENTS 5 (XX Nous avons obtenu : Le deuxième exemple peut se traiter de la même façon. Les matrices étant saisies, l’utilisation de la fonction rref : donne directement le résultat. R|x + y + z = −1 ( S) ⇔ S −3 y + z = 1 |T 9y − 3z = 0 Puis L3 ← L3 + 3 L2 , on arrive ainsi à la réduite de Gauss. Nous avons cette fois : R| ( S) ⇔ S |T R|x + y + z = −1 ( S) ⇔ S −3 y + z = 1 |T 0z = 3 x + 2z / 3 = 2 / 3 y − 5z / 3 = −7 / 6 0z = 0 on retrouve bien le même ensemble de solutions : (X Le système étudié n’a pas de solution. Nous aurions pu obtenir directement ce résultat à l’aide de la fonction ref : . ( 2 3 − 2 3 z , − 7 6 + 5 3 z , z ) z ∈§ . L'utilisation de cette fonction montre directement que : 5 7 x − y + z = −1 4 4 1 ( S) ⇔ y− z =1 3 0z = 1 R| || S| || T Ce système n'a donc pas de solution. TEXAS INSTRUMENTS 6