Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
POPULAIRE
MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET
DE LA RECHERCHE
SCIENTIFIQUE
TP 01:MéTHODE NUMERIQUE
Réaliser par :
*MOUELLEF ALI
*YOUNES FAYCAL
L’ENSEGNIANTE:
Dr : BELATEL
1
1. Introduction
2. LE BUT DE TP :
2
• Système à 2 inconnues et une équation
3
. Systèmes à 2 inconnues et 2 équations
4
Ici, les 2 droites sont parallèles : il n’existe aucune solution.
5
. Systèmes à 2 inconnues et 3 équations :
6
. Représentation matricielle des systèmes d’équations
Exemple :
% 7x1 – 5x2 = 6
% 3x1 – x2 = 9
A=[7 -5 ; 3 -1]
B=[6 ; 9]
X=inv(A)*B
rats(X)
X=
4.8750
5.6250
ans =
39/8
45/8
7
Exemple
% premier systeme
% 2x1-x2=0
% x1+x2=0
det([2 -1 ;1 1])
x1=-5 :10
x2_1=2*x1
x2_2=-x1
hold on;
subplot(1,2,1)
plot(x1,x2_1,'r',x1,x2_2,'b') % 1 solution X=0
xlabel('x1')
ylabel('x2')
grid
% second systeme
% -6x1 + 3x2 = 0
% 2x1 - x2 = 0
det([-6 3 ;2 -1])
x2_1=2*x1
x2_2= 6*x1/3
subplot(1,2,2)
plot(x1,x2_1,'r',x1,x2_2,'b') % solutions infinies
xlabel('x1')
ylabel('x2')
grid
8
3. Résolution d’équations linéaires avec MATLAB
A = [3 6 ; -2 1] ;
B = [1 ; 2] ;
X = A\B
X=
-0.7333
0.5333
A = [3 3 -1;5 -2 1] ;
B = [1 ; 1] ;
X = A\B
X=
0.2381
0.0952
9
0
A = [1 1 ; 2 -1 ; 3 -1] ;
B = [7 ; 2 ; 1] ;
X = A\B
x1=-2 :6
% x1+x2=7
% 2x1-x2=2
% 3x1-x2=1
x2_1=-x1+7
x2_2=-2+2*x1
x2_3=3*x1-1
plot(x1,x2_1,x1,x2_2,x1,x2_3,X(1),X(2),'*'
);
xlabel('x1')
ylabel('x2')
grid
10
20
15
10
5
x2
-5
-10
-2 -1 0 1 2 3 4 5 6
x1
Exemple réel
E=10
R1=4
R2=6
R3=5
E-R1I1-R2I2=0
E=R1I1+R2I2
4I1+6I2=10
11
Système 2 inconnues et une équation
%%4x1+6x2=10
x2=-10:10;
x1=(10-6*x2)/4;
subplot(2,2,1);
plot(x1,x2);
grid on
gtext('4x1+6x2=10');
xlabel('x1')
ylabel('x2')
12