jeudi 11 septembre 2014

Calcul du déterminant d'une matrice 3x3.

Nous allons calculer le déterminant d'une matrice contenant 3 lignes et 3 colonnes avec la convention de notation ci dessous.







Le déterminant de cet matrice s'obtient en calculant a1(b2c3 - b3c2) - b1(a2c3-a3c2) + c1(a2b3-a3b2).
Le programme suivant permets à l'utilisateur d'entrer les 3 colonnes sous la forme de 3 vecteurs [a1, a2, a3 ], [b1, b2, b3] et [c1, c2, c3] lors des invitations A?, B? et C?.

PGRM TOP
M001 LBL M
M002 INPUT A
M003 INPUT B
M004 INPUT C
M005 [1,0,0]
M006 STO H
M007 [0,1,0]
M008 STO M
M009 [0,0,1]
M010 STO L
M011 RCL H
M012 RCL x A
M013 RCL M
M014 RCL x B
M015 RCL L
M016 RCL x C
M017 x
M018 x
M019 RCL H
M020 RCL x A
M021 RCL L
M022 RCL x B
M023 RCL M
M024 RCL x C
M025 x
M026 x
M027 -
M028 RCL H
M029 RCL x B
M030 RCL M
M031 RCL x A
M032 RCL L
M033 RCL x C
M034 x
M035 x
M036 -
M037 RCL H
M038 RCL x B
M039 RCL L
M040 RCL x A
M041 RCL M
M042 RCL x C
M043 x
M044 x
M045 +
M046 RCL H
M047 RCL x C
M048 RCL M
M049 RCL x A
M050 RCL L
M051 RCL x B
M052 x
M053 x
M054 +
M055 RCL H
M056 RCL x C
M057 RCL L
M058 RCL x A
M059 RCL M
M060 RCL x B
M061 x
M062 x
M063 -
M064 X<> T
M065 CLSTK
M066 X<> T
M067 RTN

Lancez le programme en faisant XEQ M ENTER.
Rappellons que les 3 colonnes doivent être entrées sous la forme de 3 vecteurs. Par exemple pour la matrice ci dessous, entrez [7, 6, 8] puis [3, 0, 8] puis [10, 6, 12].








Entrez la première colonne à l'invitation A?, continuez en tapant R/S, ensuite entrez la deuxième colonne à l'invitation B?, continuez en tapant R/S puis entrez la troisième colonne à l'invitation C? et terminez en tapant R/S.

Sur la ligne basse de l'écran sera alors affichée 0, la la valeur du déterminant de la matrice 3x3 entrée.

A très bientôt ;)

Aucun commentaire:

Enregistrer un commentaire