ECG appliquées · Chapitre 11 · Troisième semestre

Devoir surveillé — Algèbre linéaire

Sujet type, 180 min, barème sur 20 points. À faire en conditions réelles avant de regarder le corrigé.

Sujet type DS — 180 min, barème sur 20 points. Faites-le en conditions réelles avant de regarder le corrigé (PDF).

Exercice 1 (3 points) — Lire un endomorphisme sur ses directions propres

On note B=(e1,e2,e3) la base canonique de R3. On considère un endomorphisme f de R3 dont on ne connaît pas la matrice : on sait seulement comment il agit sur trois directions particulières.

f(1,2,0)=(2,4,0),f(1,2,1)=(1,2,1),f(1,3,0)=(3,9,0)

On pose v1=(1,2,0), v2=(1,2,1), v3=(1,3,0) et B=(v1,v2,v3).

1. Démontrer que v1, v2 et v3 sont des vecteurs propres de f, en précisant la valeur propre associée à chacun. En déduire, sans aucun calcul de rang ni de système, que B est une base de R3, et donner D=MatB(f). (0,5 point)

2. Écrire la matrice de passage P=PB,B et justifier qu'elle est inversible. (0,5 point)

3. Calculer P1 en résolvant, par la méthode du pivot, le système PX=Y d'inconnue X et de second membre quelconque. (0,5 point)

4. En déduire la matrice A=MatB(f), puis l'expression de f(x,y,z) pour un vecteur quelconque. (1 point)

5. Calculer f(1,0,0) de deux façons différentes. (0,5 point)

Exercice 2 (4 points) — Trois sondes dans un séchoir à bois

Une scierie sèche ses planches dans un séchoir où elles sont empilées sur trois niveaux, numérotés 0 (le bas), 1 (le milieu) et 2 (le haut). Le modèle du fabricant affirme que le taux d'humidité varie linéairement avec la hauteur : si l'on note x le taux d'humidité au niveau 0 et y l'écart d'humidité d'un niveau au suivant (les deux exprimés en pourcentages, éventuellement négatifs), alors le taux d'humidité au niveau k vaut x+ky.

Trois sondes, une par niveau, renvoient un relevé (s0,s1,s2). Le modèle définit donc une application

g:R2R3,(x,y)(x, x+y, x+2y)

et l'on note M sa matrice dans les bases canoniques de R2 et de R3.

1. Démontrer que g est linéaire et écrire M en précisant son format. (0,5 point)

2. Déterminer Kerg. L'application g est-elle injective ? Traduire cette réponse en une phrase pour le technicien du séchoir. (0,5 point)

3. En déduire rg(g) par le théorème du rang. L'application g est-elle surjective ? (0,5 point)

4. Démontrer que

Img={(a,b,c)R3  ;  a2b+c=0}

et en donner une base. (1 point)

5. La sonde du séchoir renvoie le relevé (12,15,18). Est-il compatible avec le modèle ? Si oui, déterminer x et y. (0,75 point)

6. Le lendemain, le relevé est (12,15,20). Montrer qu'il est incompatible avec le modèle. Le service de maintenance affirme qu'une seule sonde est déréglée, et que c'est celle du niveau 1. Quelle valeur aurait-elle dû afficher ? (0,75 point)

Exercice 3 (3 points) — La rotation des trois postes d'un atelier

Un atelier comporte trois postes de travail, notés 1, 2 et 3. Chaque lundi, l'encours de production (le nombre de pièces en attente de traitement) est intégralement déplacé d'un poste au suivant : ce qui se trouve au poste 1 part au poste 2, ce qui se trouve au poste 2 part au poste 3, et ce qui se trouve au poste 3 revient au poste 1. Rien n'est produit ni évacué pendant l'opération.

Pour tout entier naturel n, on note xn, yn et zn les encours des postes 1, 2 et 3 au début de la semaine n, et Xn la colonne correspondante.

1. Justifier que Xn+1=CXn pour tout n, où C est une matrice de M3(R) que l'on écrira, puis calculer C2 et C3. (0,5 point)

2. En déduire un polynôme annulateur de C, puis que C est inversible en donnant C1. Exprimer enfin Cn pour tout entier naturel n, en discutant selon le reste de la division euclidienne de n par 3. (0,5 point)

3. Soit λ un réel. Résoudre le système (CλI3)X=0 et en déduire Sp(C). (0,75 point)

4. Déterminer le sous-espace propre associé, puis démontrer que C n'est pas diagonalisable. (0,5 point)

5. Une copie rédige le raisonnement suivant : « le polynôme X31 annule C et sa seule racine réelle est 1, donc Sp(C)={1} ; une matrice dont le spectre se réduit à {1} est semblable à I3, donc C=I3. » La conclusion est manifestement fausse. Identifier précisément l'étape qui n'est justifiée par aucun résultat du cours. Déterminer enfin les répartitions d'encours qui sont inchangées d'une semaine sur l'autre, et les interpréter. (0,75 point)

Exercice 4 (4 points) — Le parc de machines d'une imprimerie

Une imprimerie suit son parc de machines, réparti en deux états : les machines en service et celles qui sont à l'atelier de révision. Le suivi est annuel et le modèle retenu est le suivant. D'une année sur l'autre, parmi les machines en service au 1er janvier

  • 70% sont encore en service l'année suivante, 10% partent en révision, et 20% sont réformées ;

et parmi les machines en révision

  • 50% reviennent en service, 30% restent en révision, et 20% sont réformées.

Enfin, l'imprimerie achète chaque année 40 machines neuves, qui entrent directement en service.

Pour tout entier naturel n, on note un le nombre de machines en service et rn le nombre de machines en révision au 1er janvier de l'année n, et l'on pose

Xn=(unrn)M2,1(R)

Le parc initial compte 120 machines en service et 20 en révision, soit X0=(120,20). Le modèle est continu : les effectifs obtenus ne sont pas nécessairement entiers.

Données numériques. 0,8100,1074 et 0,8110,0859. Par ailleurs 0,210<106.

1. Traduire le modèle et justifier que Xn+1=AXn+B pour tout n, où A et B sont à préciser. (0,5 point)

2. Déterminer l'unique colonne X vérifiant X=AX+B, et interpréter. (0,75 point)

3. Soit λ un réel. Résoudre le système (AλI2)X=0, en déduire Sp(A) et une base de chaque sous-espace propre, puis justifier que A est diagonalisable. (1 point)

4. On pose Yn=XnX. Démontrer que Yn+1=AYn pour tout n, puis que Yn=AnY0. (0,5 point)

5. Décomposer Y0 sur la base de vecteurs propres, en déduire un et rn en fonction de n, et vérifier le résultat pour n=1. (0,75 point)

6. Déterminer les limites de (un) et de (rn). Le directeur souhaite disposer de plus de 170 machines en service : à partir de quelle année y parvient-il ? (0,5 point)

Exercice 5 (6 points) — Problème : les racines carrées d'une matrice

Soit A une matrice de M3(R). On appelle racine carrée de A toute matrice M de M3(R) vérifiant

M2=A

Le but du problème est de compter et de déterminer les racines carrées d'une matrice donnée. Pour λ réel, on note Eλ(A)=Ker(AλI3).

Partie A — ce qu'une racine carrée ne peut pas éviter. Dans cette partie, A désigne une matrice quelconque de M3(R). Dans les questions 1 à 3, on suppose de plus que A admet une racine carrée, et l'on en note M une : tout ce qui y est démontré est donc valable pour peu qu'une telle matrice existe, question que la question 4 tranchera.

1. Démontrer que AM=MA. (0,25 point)

2. Soit λ une valeur propre de A et soit X une colonne de Eλ(A). Démontrer que MX appartient encore à Eλ(A). (0,5 point)

3. On suppose dans cette question que A admet trois valeurs propres deux à deux distinctes λ1, λ2, λ3, et l'on note v1, v2, v3 des vecteurs propres associés. Démontrer d'abord que chaque sous-espace propre de A est une droite vectorielle, puis que chaque vi est un vecteur propre de M, associé à une valeur propre μi vérifiant μi2=λi. (0,5 point)

4. On garde l'hypothèse de la question 3. Démontrer que si l'une des valeurs propres de A est strictement négative, alors A n'admet aucune racine carrée ; et que si elles sont toutes strictement positives, alors A en admet exactement huit, que l'on décrira. (0,75 point)

Partie B — un exemple complet. On considère désormais

A=(5441213128817)M3(R)

ainsi que les trois vecteurs u1=(1,1,0), u2=(1,0,1) et u3=(0,1,1).

5. Vérifier que u1, u2 et u3 sont des vecteurs propres de A et préciser les valeurs propres associées. (0,75 point)

6. Démontrer que (u1,u2,u3) est une base de R3, en déduire Sp(A) et que A est diagonalisable. Donner une matrice inversible P et une matrice diagonale D telles que A=PDP1. (0,5 point)

7. Calculer P1. (0,75 point)

8. Combien A admet-elle de racines carrées ? Justifier à partir de la Partie A. (0,25 point)

9. Déterminer explicitement la racine carrée R de A dont les trois valeurs propres sont positives, puis vérifier par le calcul que R2=A. (0,75 point)

Partie C — l'hypothèse ne se retire pas. Pour tout réel t, on pose

Mt=(1t0010001)

10. Calculer Mt2. Combien la matrice I3 admet-elle de racines carrées ? (0,5 point)

11. Le résultat de la question 10 contredit-il celui de la question 4 ? Identifier précisément l'étape du raisonnement de la Partie A qui cesse de fonctionner pour A=I3. (0,5 point)

Bloqué sur « Algèbre linéaire » ?

On peut le travailler ensemble dès cette semaine. La première heure est offerte — on fait le point honnêtement, et vous repartez au minimum avec une méthode.