Dans un premier temps nous allons générer des matrices de différentes dimension et
d’effectuer différentes opérations arithmétique sur ces dernières et ensuite nous allons passer
à la loi de KIRCHOFF sur MATLAB en utilisant bien sur des matrices.
EXERCICE N°1 :
A= ( 42 35) et B = ( 22 14)
1
On utilisant le logiciel MATLAB on va calculer la somme des matrices ci-dessus A+B et le
produit des matrices A*B :
La somme de A+B :
On rentre les valeurs comme ceci sur le logiciel MATLAB :
2
Travail demandé
2 3 5 2 2 1
1) A = (2 2 1 ) et B = (1 1 4)
3 1 1 3 3 1
1 0 0 0 0 2 0 0 0 0
0 2 0 0 0 0 3 0 0 0
3) S =diag([1 :5]) = 0 0 3 0 0 et R = diag([2 ;6]) = 0 0 4 0 0
0 0 0 4 0 0 0 0 5 0
(0 0 0 0 5) (0 0 0 0 6)
3.1) On rentre ces 2 matrices sur le logiciel MATLAB, et on détermine leurs transposées :
(Pour calculer la transposée d’un matrice sur le logiciel MATLAB, il suffit de rajouté
un « ‘ » après avoir écrit le nom de matrice) :
3
3.2) déterminons maintenant le produit de s*r :
4
(Voir la figure sur la page suivante)*
C) Travail demandé.
Soit le montage suivant :
5
On appliquant les lois de Kirchhoff (loi de nœud et loi de maille) on trouve :
(1) I1=I4+I2
(2) I2=I5+I3
(1) E1-R1*I1-R4*I4=0
(2) +R4*I4-R2*I2-R5*I5=0
(3) R5*I5-R3*I3-E2=0
(1) (R1+R4)I1-R4*I2=E1
(2) –R4*I1+ (R2+R5+R4)*I2-R5*I3=0
(3) –R5*I2+ (R3+R5)*I3=-E2
Maintenant on veut nous déterminer les différentes intensités de courants (I1, I2, I3, I4
et I5) en utilisant MATLAB qui est très simple, il suffit juste de retirer la forme
matricielle de ce système :
3 −2 0 1
( −2 5 −2) = 0
0 −2 3 −2
On suppose que :
3 −2 0 1
a= ( −2 5 −2) et b= 0
0 −2 3 −2
6
On rentre ces deux matrices sur MATLAB et utilisant le commande
matricielle ‘inv’ on peut déterminer facilement les intensités (I1, I2, I3, I4
et I5) :
D’après les relations de nœuds que nous avons trouvés précédemment on peut calculer I4 et
I5 :
I4=I1-I2=0.1429-(-0.2857)=0.4286A
I5=I2-I3=(-0.2857)-(-0.8571)=0.5714A
Donc voilà les valeurs des intensities (I1= 0.1429 A, I2=-0.2857 A, I3=-0.8571 A,
I4=0.4286A et I5=0.5714A.
Conclusion :
Dans ce TP nous avons appris comment utilisé les opérations arithmétique matricielle sur le
logiciel MATLAB et aussi nous avons appris a résoudre de système linéaire pour la
détermination des différents intensités sur MATLAB et c’était vraiment simple et plus
pratique