Chapitre 2 : Calcul matriciel.
I. Exemples introductifs.
Des commandes et des prix.
Exemple 1: Une usine fabrique des pantalons, des vestes et des chemises.
Un client passe une commande : il commande 10 pantalons, 15 vestes et 50 chemises ; on
peut représenter cette commande dans un tableau :
Pantalons Vestes Chemises
( 10 15 50 )
Notons C le tableau : C = (10 15 50 ) .
Ce tableau est une matrice, que nous appellerons « matrice de commande ».C’est une matrice
ligne.
Supposons que les prix unitaires d'achat, en euros, soient respectivement égaux à : 20 € pour
un pantalon, à 55 € pour une veste et à 30 € pour une chemise. Présenter ces prix unitaires
dans un tableau, ne contenant qu'une colonne, que vous appellerez P. (de telles matrices sont
appelées matrices-co1onnes).
Calculer le prix à payer par ce premier client.
Solution :
Pantalon → 20 20
1) On a Veste → 55 P = 55
Chemise → 30 30
On a : 10 x 20 + 15 x 55 + 50 x 30 = 2525.
Le prix total d'achat correspondant à la commande est donc de 2525 € .
20
Ce que l’on note : (10 15 50 ) × 55 = 10 × 20 + 15 × 55 + 50 × 30 = 2525 .
30
On vient d’effectuer le produit de la matrice ligne C par la matrice colonne P.
20
× 55
On présente le calcul ainsi : 30
(10 15 50 ) = ( 2525 )
Exemple 2: (Suite de l’Exemple 1:) On considère cette fois que ce n’est plus un client mais deux
qui passent une commande.
Le second commande 5 pantalons, 7 vestes et 20 chemises.
Etablir la nouvelle matrice de commande C à 2 lignes et 3 colonnes (la première ligne pour le
premier client, la deuxième pour le deuxième client).
Déterminer la matrice F à 2 lignes et une colonne correspondant aux prix à payer par chacun
des clients.
On présentera le calcul comme précédemment.
Solution :
Pantalons Vestes Chemises
10 15 50
On a : 1er client 10 15 50 donc C =
5 7 20
2ème client 5 7 20
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 1 sur 8
20
On a toujours : P = 55
30
Le prix total d'achat correspondant à la commande est égal à 2525 € pour le 1er client.
20
× 55
Pour le deuxième client : 30
(5 7 20 ) = (1085)
20
× 55
30
On a donc :
10 15 50 2525
=
5 7 20 1085
Exemple 3: (suite de l’Exemple 2: Supposons que les clients doivent payer, en plus, des frais
d'envois.
Les prix unitaires d'envoi sont respectivement égaux à 3€ pour un pantalon, à 4€ pour une
veste et à 2€ pour une chemise. On obtient alors une nouvelle matrice P’ en ajoutant à la
matrice P une deuxième colonne correspondant aux frais d’envoi.
Préciser cette matrice P.
Calculer les frais d’envoi pour ces deux clients et présenter les résultats dans une matrice F’
donnant sur la première ligne les frais d’achats puis d’envoi pour le premier client et sur la
deuxième ligne les frais d’achat puis d’envoi pour le deuxième client.
Cette fois encore on présentera le calcul sous la forme d’n produit de deux matrices.
Solution :
prix frais
d ' achat d ' envoi
Pantalon → 20 3 d’où P ' = 20 3
Veste → 55 4 55 4
Chemise → 30 2 30 2
3
× 4
Calcul des frais d’envoi pour le premier client : 2
(10 15 50 ) = (190 )
3
× 4
Calcul des frais d’envoi pour le deuxième client : 2
(5 7 20 ) = ( 83)
2525 190
On a alors F ' =
1085 83
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 2 sur 8
Présentation globale du calcul :
P'
20 3
55 4
30 2
10 15 50 2525 190
5 7 20 1085 83
C C×P '
Chaque élément de F' se calcule à partir des éléments de C situés sur la même « horizontale »
et des éléments de P' situés sur la même « verticale ».
Par exemple, l'élément situé dans la case rouge est égal à :
10 x 3 + 15 x 4 + 50 x 2.
II. Opérations sur les matrices de bases.
1. Définitions
Définition 1: Une matrice est un tableau rectangulaire de nombres. On parle de
matrice (n, p) lorsqu’elle a n lignes et p colonnes.
a11 a12 ... a1 p
a21 a22 ... a2 p
A=
... ... ... ...
( )11 ij np est une matrice (n, p)
= aij
an1 an 2 ... anp
Définition 2: Une matrice ne contenant qu’une ligne est appelée « matrice ligne » ou
« vecteur ligne ».
Définition 3: Une matrice ne contenant qu’une colonne est appelée « matrice colonne »
ou « vecteur colonne ».
Définition 4: Une matrice (n, n) ayant même nombre de lignes que de colonnes est
appelée une matrice carrée d’ordre n.
Définition 5: Une matrice carrée n’ayant que des zéros est appelée « matrice nulle
d’ordre n ». On la note 0n .
Définition 6: Une matrice carrée n’ayant que des 1 sur la diagonale et des zéros en
dehors est appelée matrice unité. On la note In (matrice unité d’ordre n)
où n est son nombre de lignes.
1 0 0 0
0 1 0 0
Exemple 4: I 4 =
0 0 1 0
0 0 0 1
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 3 sur 8
2. Opérations sur les matrices
a) Égalité.
Définition 7: Deux matrices A et B sont égales si elles ont même nombre de lignes et
même nombre de colonnes et si chaque élément de B est égal à l’élément
de A qui lui correspond.
a11 = 1
Exemple 5: a a 1 2 a12 = 2
A = 11 12 et B = alors : A=B ⇔
a21 a22 3 4 a21 = 3
a22 = 4
b) Addition.
On peut additionner 2 matrices si elles ont le même nombre de lignes et le même nombre de
colonnes.
L’un des termes de la matrice somme s’obtient en faisant la somme des termes
correspondants.
1 5 2 -1 3 4
Exemple 6: Si A = 2 7 et B= 3 1 alors A+B= 5 8
2 4 0 5 2 9
c) Soustraction.
On peut soustraire 2 matrices si elles ont le même nombre de lignes et le même nombre de
colonnes.
L’un des termes de la matrice différence s’obtient en faisant la différence des termes
correspondants.
1 5 2 -1 −1 6
Exemple 7: Si A = 2 7 et B= 3 1 alors A − B= −1
6
2 4 0 5 2 − 1
d) Multiplication par un réel.
Pour multiplier la matrice A par le réel k , on multiplie chacun des coefficients de A par k .
1 5 3 15
Exemple 8: Si k = 3 et A = alors kA=3A=
2 7 6 21
III. Produit de 2 matrices.
1. Définition :
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 4 sur 8
Soit A une matrice ( n; p ) et B une matrice ( p; m ) . Il faut que le nombre de colonnes de A
soit égal au nombre de lignes de B .
Soit C = AB .
Chaque élément de C se calcule à partir des éléments de A situés sur la même «
k= p
horizontale » et des éléments de B situés sur la même « verticale » : cij = ∑ aik × bkj
k =1
1 0 0 2
2 3 1
Exemple 9: Soit A = et B= 3 0 1 0 alors on calcule C = AB comme suit
5 4 7 0 2 0 3
1 0 0 2
3 0 1 0
0 2 0 3
2 3 1 2×1+3×3+1×0 2×0+3×0+1×2 2×0+3×1+1×0 2×2+3×0+1×3
5 4 7 5×1+4×3+7×0 5×0+4×0+7×2 5×0+4×1+7×0 5×2+4×0+7×3
11 2 3 7
On obtient donc C =
17 14 4 31
Attention en général AB ≠ BA .
Théorème 1. Soit n un entier naturel non nul, A, B et C trois matrices carrées d’ordre n.
alors :
Distributivité : ( A + B )×C = AC + BC
A × ( B + C ) = AB + AC
Associativité : A × ( B ×C ) = ( A × B ) ×C
∀k ∈ R on a : k × (A × B ) = (k × A )× B = A × (k × B )
A × I n = I n × A = A , où In est la matrice unité d'ordre n .
Exercice(s) : N° 23 ; 24 ; 25 p 528
N° 27 ; 28 ; 33 ; 34 p 529
Remarque :
Si A est une matrice carrée on note : A2 = A × A ; A3 = A × A × A et An = A × ....... × A
Exercice(s) : N° 58 ; 59 p 532
2. Inverse d’une matrice.
a) Élément neutre.
1 5 4
Exemple 10: Soit A = 2 7 3 . Calculer A × I 3 et I 3 × A où I 3 est la matrice unité d’ordre 3.
2 4 2
Solution : On constate que I 3 × A = A × I 3 = A .
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 5 sur 8
Remarque : Multiplier une matrice carrée par la matrice unité du même ordre ne change rien.
La matrice unité est l’élément neutre de la multiplication matricielle.
b) Inverse d’une matrice
On se place dans l’ensemble des matrices carrées d’ordre n.
Définition 8: Soit A une matrice carrée d’ordre n . Se demander si A possède un
inverse c’est se demander s’il existe une matrice B (carrée d’ordre n )
telle que A × B = B × A = I n .
Si oui, on dira que B est la matrice inverse de A et on la notera B = A-1.
3 5
Exemple 11: Soit A = . Déterminer si elle existe la matrice inverse de A .
1 2
a b
Solution : Soit B = l’éventuelle matrice inverse de A .
c d
3a + 5c = 1
a + 2c = 0
3a + 5c 3b + 5d
Alors AB = donc AB = I ⇔
a + 2c b + 2 d 3b + 5d = 0
2
b + 2d = 1
3a + 5c = 1 3b + 5d = 0
Ce système se ramène à 2 systèmes 2×2 : S1 et S 2 d’où l’on obtient
a + 2c = 0 b + 2d = 1
facilement :
2 −5
a = 2 et c = −1 puis b = −5 et d = 3 , on a donc B = , on peut alors calculer BA qui
−1 3
2 −5
est bien égale à I2, donc A−1 =
−1 3
Exercice : calculer si cela est possible l’inverse des matrices suivantes :
3 5 0
5 2 1 1 3 2
A= ; B = 0 2;C = 6 4; D = 1 2 1
3 1 3 5 1
IV. Application
1. Résolution de systèmes.
a) Introduction sur un exemple.
3 x + 5 y = 2 3 5 x 2
On considère le système S : , posons alors M = ; A = et B =
x + 2 y = 1 1 2 y 1
Le système S équivaut à MA = B , la matrice A étant celle que l’on cherche.
Remarque :
Tout système linéaire peut ainsi s’écrire sous forme matricielle.
b) Résolution.
Si la matrice M est inversible, on a MA = B ⇔ M −1 × MA = M −1 × B ⇔ A = M −1 B .
2 −5
Ici M −1 existe et vaut M −1 = d’après l’exemple précédent.
−1 3
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 6 sur 8
On a donc:
x 2 −5 2 −1
MA = B ⇔ A = M −1B c'est-à-dire = =
y −1 3 1 1
Exercice(s) : N° 54 ; 55 p 531
2. Et avec la calculatrice !
Casio :
Menu Mat pour saisir les matrices
Entrer le nombre de lignes × le nombre de colonnes
Puis saisir un par un chacun des aij
Puis menu Run pour faire des calculs
Syntaxe : Mat A +Mat B
Pour cela Option puis menu Mat
Mat A + Mat B
TI :
Matrx
Names Math Edit
Names sert à « appeler » les matrices.
Edit sert à saisir les matrices.
Pour les saisir :
Edit puis donner le nombre de lignes × le nombre de colonnes
Puis saisir un par un chacun des aij
Pour faire des calculs
Syntaxe [ A] + [ B ]
Pour cela : Matrix puis names [ A] +Matrix puis names [ B ]
Dans l’une des calculatrices comme dans l’autre, pour calculer l’inverse d’une matrice, on
utilise la touche X −1 .
3 2 5 1 2 3
Exemple 12: Soit A = 1 4 2 et B = 3 2 1 . Calculer 3 A − 2 B ; A × B ; A−1 ; B −1 .
2 1 0 2 1 2
3. Interpolation polynomiale
Exemple 13: Combien y a-t-il de polynômes du second degré dont la courbe passe par les points
A (1;3) , B ( 2;5 ) et C ( −3; −2 ) ? Le(s) déterminer.
Solution :
Soit f ( x ) = ax 2 + bx + c un polynôme du second degré dont la courbe passe par les points
A, B et C .
A (1;3) ∈ C f donc f (1) = 3 soit a + b + c = 3
B ( 2;5 ) ∈ C f donc f ( 4 ) = 5 soit 4a + 2b + c = 5
C ( −3; −2 ) ∈ C f donc f ( −3) = −2 soit 9a − 3b + c = −2
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 7 sur 8
a+ b+c =3
( a; b; c ) est donc solution du système S = 4a + 2b + c = 5 .
9a − 3b + c = −2
1 1 1 a 3
Soit M = 4 2 1 A = b et B = 5 .
9 −3 1 c −2
−1
On a MA = B ⇔ A = M B
1 1 1 3
− 4 5 20 20
−1
Or M = − 1 2
−
3
donc M B = .
−1 31
4 5 20 20
3 −
3 1
13
2 5 10 10
3 2 31 13
Le seul polynôme du second degré répondant au problème est donc f ( x ) = x + x+ .
20 20 10
Remarque : pour espérer avoir un seul polynôme du second degré passant par des points
donnés, il faut 3 points puisqu’il faut déterminer les 3 inconnues a, b et c .
Plus généralement, par rapport à un polynôme de degré n
f ( x ) = an x n + an −1 x n −1 + .... + a1 x + a0 , où l’on a n + 1 inconnues a0 , a1 , ..., an il faudrait n + 1
équations, soit n + 1 points.
Exercice(s) : N° 1 ; 2 annexe 1
N° 39 ; 41 ; p 530
Annexe 1
Exercice 1 :
Déterminer la fonction f polynômiale du second degré dont la représentation graphique est la
( ) (
parabole p passant par les points : A 2; 5 ; B 3; 7 et C 5; −1 ) ( )
Exercice 2 :
Déterminer la fonction dont la dérivée s’annule en 7 et dont la courbe est une parabole passant
( )
par les points A −52; 732 et B 1; 7 ( )
D:\Dropbox\cours\terminal\TSspe_2012\02_cours_matrice.doc 8 sur 8