0% ont trouvé ce document utile (0 vote)
27 vues10 pages

Correction d'Algèbre Linéaire MAT 1112

Le document présente une proposition de correction pour un examen d'algèbre linéaire, incluant des questions de cours et des exercices. Il aborde des concepts fondamentaux tels que les bases d'espaces vectoriels, les endomorphismes, et propose des algorithmes pour la multiplication de matrices et l'échelonnement. Les exercices incluent des démonstrations, des calculs de rang, et des systèmes d'équations linéaires.

Transféré par

zealdajunior4
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues10 pages

Correction d'Algèbre Linéaire MAT 1112

Le document présente une proposition de correction pour un examen d'algèbre linéaire, incluant des questions de cours et des exercices. Il aborde des concepts fondamentaux tels que les bases d'espaces vectoriels, les endomorphismes, et propose des algorithmes pour la multiplication de matrices et l'échelonnement. Les exercices incluent des démonstrations, des calculs de rang, et des systèmes d'équations linéaires.

Transféré par

zealdajunior4
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Proposition de Correction

d’Algèbre Linéaire : MAT


1112. INF.

EQUIPE PROPENTA TECHSAVING SOLUTION

Dans un pays assombri par le chômage comme le


nôtre, la recherche de la compétence doit être la
problématique de tous. D’où la nécessité de se former
: PROPENTA est là pour vous.
Examen d’Algèbre Linéaire: MAT 1112

Durée: 2 heures

Questions de Cours
Q1.
Soit K un corps fixé. Définir les notions suivantes :
• Base d’un K-espace vectoriel V de dimension finie.
• Endomorphisme f d’un espace vectoriel V de dimension finie.

Q2.
Énoncer et démontrer le théorème de la dimension pour les K-endomorphismes
sur un K-espace vectoriel V de dimension finie.

Exercices
Exercice 1
Soient B = (sin, cos, sin cos, sin2 , cos2 ) et V = ⟨B⟩ le sous-espace vectoriel des
fonctions numériques f (R, R) engendrées par B. Considérons l’application
F : V → V définie par F (f ) = f ′ , où f ′ désigne la dérivée de la fonction
numérique f .
1. Montrer que B est une base de V .
2. Montrer que F est un endomorphisme et déterminer la matrice MB (F )
de F sur la base B.
3. Résoudre le système d’équations linéaires MB (F )X = b, où b = (1, 2, 3, 4, 5),
et X est un vecteur de R3 à déterminer.

1
Exercice 2
Soient K un corps commutatif fixé, M (m × n, K) l’ensemble des matrices à
m lignes et n colonnes.

1. Écrire un algorithme qui lit deux matrices et calcule le produit de


celles-ci.

2. Écrire un algorithme qui lit en entrée une matrice fixée A et effectue


son échelonnage par les matrices élémentaires. En sortie, l’algorithme
présente sur une liste ordonnée toutes les matrices élémentaires utilisées
pour l’échelonnage de A.

Exercice 3
1. Échelonner et calculer le rang de la matrice suivante :
 
3 4 3
A = −10 −1 1
2 3 1

2. Résoudre le système AX = b pour la matrice A ci-dessus et discuter


suivant les valeurs des paramètres α, β, γ du vecteur b = (a, β, γ).

correction
Questions de Cours (5 points)
Q1
Soit K un corps fixé.

• Base d’un K-espace vectoriel V de dimension finie : Une base


d’un K-espace vectoriel V de dimension finie est un ensemble B =
{v1 , v2 , . . . , vn } de vecteurs de V tel que tout vecteur de V peut être ex-
primé de manière unique comme une combinaison linéaire des vecteurs
de B. Autrement dit, pour tout v ∈ V , il existe des scalaires α1 , α2 , . . . , αn ∈
K tels que
v = α1 v1 + α2 v2 + · · · + αn vn
et cette décomposition est unique.

2
• Endomorphisme f d’un espace vectoriel V de dimension finie
: Un endomorphisme d’un espace vectoriel V de dimension finie est
une application linéaire f : V → V . Cela signifie que f respecte les
opérations de l’espace vectoriel, à savoir l’addition vectorielle et la mul-
tiplication scalaire :

f (u+v) = f (u)+f (v) et f (αv) = αf (v) pour tous u, v ∈ V et α ∈ K.

Q2
Théorème de la dimension pour les K-endomorphismes sur un K-
espace vectoriel V de dimension finie : Soit V un espace vectoriel de
dimension finie sur un corps K et soit f : V → V un endomorphisme. Alors,
on a
dim(ker(f )) + dim(im(f )) = dim(V )
où ker(f ) est le noyau de f et im(f ) est l’image de f .
Proof. Soit V un espace vectoriel de dimension n et soit f : V → V un
endomorphisme. Considérons une base de V adaptée à la décomposition du
noyau et de l’image de f .

• Soit {v1 , v2 , . . . , vk } une base de ker(f ). Par définition, f (vi ) = 0 pour


i = 1, 2, . . . , k.

• Complétons cette base pour obtenir une base de V . Soit {v1 , v2 , . . . , vk , vk+1 , . . . , vn }
une base de V .

• Alors, les vecteurs {f (vk+1 ), f (vk+2 ), . . . , f (vn )} forment une base de


im(f ). En effet, ils sont linéairement indépendants et engendrent im(f ).

Ainsi, on a dim(ker(f )) = k et dim(im(f )) = n − k. Par conséquent,

dim(ker(f )) + dim(im(f )) = k + (n − k) = n = dim(V ).

Exercice 2 (7 points)
Soient B = {sin, cos, sin cos, sin2 , cos2 } et V = ⟨B⟩ le sous-espace vectoriel
des fonctions numériques F (R, R) engendrées par B. Considérons l’application
F : V → V définie par F (f ) = f ′ , où f ′ désigne la dérivée de la fonction
numérique f .

3
1. Montrer que B est une base de V .
Pour montrer que B est une base de V , nous devons vérifier que les fonctions
dans B sont linéairement indépendantes et qu’elles engendrent V .

• Linéairement indépendantes : Supposons qu’il existe des scalaires


a1 , a2 , a3 , a4 , a5 ∈ R tels que

a1 sin(x) + a2 cos(x) + a3 sin(x) cos(x) + a4 sin2 (x) + a5 cos2 (x) = 0

pour tout x ∈ R. Nous devons montrer que a1 = a2 = a3 = a4 = a5 =


0. Évaluons cette équation en x = 0, π2 , π, 3π
2
, . . . et nous obtenons :

x = 0 : a2 + a5 = 0
π
x = : a1 + a4 = 0
2
x = π : −a2 + a5 = 0

x= : −a1 + a4 = 0
2 √ √
π 2 2 1 1 1
x= : a1 + a2 + a3 + a4 + a5 = 0
4 2 2 2 4 4
De ces équations, il s’ensuit que a1 = a2 = a3 = a4 = a5 = 0, prouvant
ainsi l’indépendance linéaire de B.

• Engendrer V : Chaque fonction dans V peut être exprimée comme


une combinaison linéaire de sin, cos, sin cos, sin2 , et cos2 . Ainsi, B
engendre V .

Par conséquent, B est une base de V .

2. Montrer que F est un endomorphisme et déterminer


la matrice MB (F ) de F sur la base B.
• F est une application linéaire de V dans V , donc F est un endomor-
phisme.

• Pour déterminer la matrice de F dans la base B, nous devons calculer


les dérivées des fonctions de B :

F (sin) = cos, F (cos) = − sin, F (sin cos) = cos2 − sin2 ,

F (sin2 ) = 2 sin cos, F (cos2 ) = −2 cos sin .

4
En exprimant ces dérivées comme des combinaisons linéaires des éléments
de B, nous obtenons la matrice MB (F ).
 
0 −1 0 0 0
1 0 0 0 0
 
0 0
 0 2 −2 

0 0 −1 0 0 
0 0 1 0 0

3. Résoudre le système d’équations linéaires MB (F )X =


b, où b = (1, 2, 3, 4, 5) et X est un vecteur de R5 à déterminer.
Pour résoudre le système MB (F )X = b, nous avons :
    
0 −1 0 0 0 x1 1
1 0 0 0 0  x2  2
   
 
0 0
 0 2 −2  x3  = 3
   
0 0 −1 0 0  x4  4
0 0 1 0 0 x5 5

Ce système peut être écrit comme suit :

−x2 =1
x1 =2
2x4 − 2x5 =3
−x3 =4
x3 =5

À partir des deux dernières équations, nous obtenons une contradiction :


x3 = −4 et x3 = 5. Par conséquent, le système n’a pas de solution.

Exercice 3 (5 points)
Soit K un corps commutatif fixé, M (m × n, K) l’ensemble des matrices à m
lignes et n colonnes.

1. Écrire un algorithme qui lit deux matrices et calcule


le produit de celles-ci.
Voici l’algorithme en pseudo-code :

5
Input: Matrices A (m x n) and B (n x p)
Output: Matrix C (m x p) such that C = A * B

Entrée : Matrices A (m x n) et B (n x p)
Sortie : Matrice C (m x p) telle que C = A * B

Algorithme MultiplicationMatricielle(A, B):


Soit C une matrice nulle de taille (m x p)
Pour i allant de 1 à m faire :
Pour j allant de 1 à p faire :
Pour k allant de 1 à n faire :
C[i][j] = C[i][j] + A[i][k] * B[k][j]
Retourner C

2. Écrire un algorithme qui lit en entrée une matrice


fixée A et effectue son échelonnement par les matrices
élémentaires. En sortie, l’algorithme présente sur une
liste ordonnée toutes les matrices élémentaires utilisées
pour l’échelonnement de A.
Voici l’algorithme en pseudo-code :

function echelonne_reduite(matrice M):


nb_lignes = nombre de lignes dans M
nb_colonnes = nombre de colonnes dans M
colonne_pivot = 1

pour chaque ligne dans M:


tant que colonne_pivot <= nb_colonnes:
si M[ligne][colonne_pivot] est égal à zéro:
trouver une autre ligne non-nulle en-dessous (ligne j) et échange
Calculer : M[ligne] M[j]
si M[ligne][colonne_pivot] est différent de zéro:
diviser la ligne par M[ligne][colonne_pivot] pour avoir un pivot
Calculer : M[ligne] ← M[ligne] / M[ligne][colonne_pivot]
pour chaque autre ligne i:
si i ligne:
soustraire un multiple de la ligne pivotée (ligne ligne)
Calculer : M[i] ← M[i] - M[i][colonne_pivot] * M[ligne]

6
incrémenter ligne et colonne_pivot

colonne_pivot = 1
pour chaque ligne dans M en partant de la dernière:
tant que colonne_pivot <= nb_colonnes:
si M[ligne][colonne_pivot] est différent de zéro:
pour chaque ligne i en-dessus:
soustraire un multiple de la ligne pivotée (ligne ligne) de l
Calculer : M[i] ← M[i] - M[i][colonne_pivot] * M[ligne]

décrémenter ligne et colonne_pivot

pour chaque ligne dans M:


si la première entrée non-nulle est 1, marquer la colonne correspondante

retourner M

Exercice 4 (5 points)
1. Échelonnement et calcul du rang de la matrice suiv-
ante :
 
3 4 3
−1 0 −1
1 2 3
Pour échelonner la matrice A, nous appliquons l’algorithme de Gauss :
 
3 4 3
−1 0 −1
1 2 3

Première étape : utiliser le pivot 3 pour éliminer les éléments en dessous


:  
3 4 3
0 4 0
0 −2 −6

7
Ensuite, utiliser le pivot 7/3 pour échelonner la matrice complètement :
 
3 4 3
0 4 0 
0 0 −12

Le rang de A est donc 3 car il y a trois pivots non nuls.

2. Résoudre le système AX = b, pour la matrice A ci-


dessus et discuter selon les valeurs des paramètres α, β, γ
du vecteur b = (α, β, γ).
Résolvons le système AX = b:
    
3 4 3 x1 α
−1 0 −1 x2  = β 
1 2 3 x3 γ

En utilisant la forme échelonnée réduite, nous trouvons :


  
3 4 3 α x1
0 4 0 3β + α   x2 
0 0 −12 3α + 3β − 6γ x3

Résolvons chaque ligne : 1. −12x3 = (3α + 3β − 6γ) ⇒ x3 = − 3α+3β−6γ 12


2. 4x2 = (3β + α) ⇒ x2 = ( 3β+α4
)
3. 3x1 + 4x2 + 3x3 = α ⇒ x1 = ( −3α−15β+6γ
4
)
En substituant les valeurs trouvées pour x2 et x3 dans l’équation pour x1 ,
nous obtenons la solution complète.

8
9

Vous aimerez peut-être aussi