Vous êtes sur la page 1sur 4

Rapport

Matlabe

Factorisation LU

Groupe :Gm 01;C2

Nom et prénom : Abbas Mohammed Taqiyeddine


Nom et prénom :Bebba Abdelhake
Nom et prénom :Ben Hammia Salahe eddine
Définition de MATLAB:
MATLAB (« matrix laboratory ») est un langage de script[2] émulé par un
environnement de développement du même nom ; il est utilisé à des
fins de calcul numérique. Développé par la société The MathWorks,
MATLAB permet de manipuler des matrices, d'afficher des courbes et
des données, de mettre en œuvre des algorithmes, de créer des
interfaces utilisateurs, et peut s’interfacer avec d’autres langages
comme le C, C++, Java, et Fortran.

Les utilisateurs de MATLAB (environ 4 millions en 2019[3]) sont de


milieux très différents tels que l’ingénierie, les sciences et l’économie,
dans un contexte aussi bien industriel que pour la recherche.

Matlab peut s’utiliser seul ou bien avec des toolboxes (« boîte à outils »).

Factorisation LU:
En algèbre linéaire, la décomposition LU est une. méthode de
décomposition d'une matrice comme produit d'une matrice triangulaire
inférieure L (comme lower, inférieure en anglais) par une matrice
triangulaire supérieure U (comme upper, supérieure). Cette
décomposition est utilisée en analyse numérique pour résoudre des
systèmes d'équations linéaires.
%%LU Decomposition
clc
clear

%system we interest to solve ,change with yours


A=[0.3 0.52 1; 0.5 1 1.9;0.1 0.3 0.5] ;
%Coeffcients Matrix
R=[-0.01; 0.67;-0.44];
%Right-Hand-Side Matrix

[m,n]=size(A);
%Upper Matrix
for j=1:n
for i=s+1:m-1

t=A(i+1,j)/A(j,j);
A(i+1,:) =A(i+1,: )-t*A(j,: );
R(i+1)=R(i+1)-t*R(j);
F(i+1,j)=t;

end
S=S+1;
end
U=A%Upper Matrix
L=F;L(:,n)=zeros(n,1);
for ; =1:n
L(i,i)=1;
end
L%Lower Matrix

Vous aimerez peut-être aussi