Bonjour!
J'utilise la fonction lu de matlab afin d'obtenir les matrices L et U pour résoudre un système linéaire!
On m'a appris en cours que ces matrices la étaient triangulaire supérieure (pour U) et triangulaire inférieure avec des 1 sur la diagonale (pour L), seulement, quand je fais :Matlab me renvoi les matrices suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 clear all clc A=[2 4 8 ; 1 1 4; 3 6 7 ] b=[6; 5; 4]; [L,U]=lu(A)
L n'est pas du tout triangulaire inférieure et ca m'empeche d'aller plus loin dans mes calculs!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 L = 0.6667 0 1.0000 0.3333 1.0000 0 1.0000 0 0 U = 3.0000 6.0000 7.0000 0 -1.0000 1.6667 0 0 3.3333
Pouvez vous m'aider?
Partager