Next: Factorisation d'une matrice
Up: Outils pour l'ingénieur -
Previous: Outils pour l'ingénieur -
Soit A une matrice carrée d'ordre n telle que les n sous-matrices
diagonales

soient inversibles. Alors il existe une matrice triangulaire inférieure
L avec
et une matrice triangulaire supérieure
U telles que

De plus cette factorisation est unique.
- Créer une matrice A 7x7 aléatoire et vérifier qu'elle est inversible
ainsi que ses 6 sous matrices
. - Faire sa factorisation LU en récupérant la matrice de permutation P
telle que
(voir la commande lu).
- Calculer le plus simplement possible la valeur absolue
du déterminant de A sans utiliser la matrice A ni la commande det.
- Soit b=[1,2,3,4,5,6,7], écrire un programme pour résoudre
en n'utilisant que des boucles for et la décomposition
LU.
Olivier Ricou
9/25/1997