Vous êtes sur la page 1sur 2

DM1 Mathématiques : Calcul Différentiel/EDO 2023-24

Instructions
• DM facultatif.
• Le DM peut être fait en groupe (15 étudiants maximum), noms par ordre alphabétique.
• Pour avoir tous les points à une question, le raisonnement doit être indiqué et le résultat doit être juste ; un résultat
faux entraı̂ne 0 à la question, même si le raisonnement est correct. Idem pour un raisonnement correct sans résultat.
• Présentation sur 1 : résultats encadrés, pas de ratures/écriture lisible, concision, indentation/structure des équations.
• Note finale entre 0 et 2. Ces points seront ajoutés à la note de l’examen final à tous les membres du groupe dans la
limite de 10/20. Ex : Les étudiants A, B et C ont +1.5 au DM ; A a 9.25/20 à l’examen (10/20 note finale), B a 7/20
à l’examen (8.5/20 note finale) et C a 13/20 à l’examen (13/20 note finale).
• Les copies seront rendues dans mon casier en salle B248 (ou au-dessus si manque de place), avant le Mercredi
29/11/23 à 12h30.

Exercice 1 : Calcul Matriciel/Tensoriel


1) Exprimer les composantes du terme de gauche en fonction des autres composantes, en indiquant de manière la plus
générale, les tailles des matrices et vecteurs impliqués.
1)a) y = AT CBx 1)b) y = B T AT x − Cb 1)c) y = A(AT x − b)
T T 2
1)d) α =< A x − b, x > 1)e) α = ∥A Ax∥2 1)f) α = ∥AAT x − b∥22
Note : Par convention, un vecteur est considéré comme une matrice colonne. α ∈ R, x, y sont des vecteurs, A, B, C sont des
matrices.
2) Développer les expressions tensorielles suivantes :
2)a) u · v, u · u, Ā¯ · u, Ā¯T · u, u · Ā¯, u · Ā¯T , u · Ā¯ · v, I¯ · u, Ā¯ · B̄ ¯ , Ā¯ · I.
¯ Que remarquez-vous?
¯ · C̄¯ T , Ā¯ · u, Ā¯ · B̄ ¯ T , Ā¯¯ : B̄
¯ , Ā¯ : B̄ .
¯ ¯¯. ¯
2)b) Ā¯ · B̄
¯ · C̄¯ T , u · B̄ ¯ , Ā¯ : B̄ , Ā.B̄ .

Exercice 2 : Calcul Différentiel


Soit f : (x, y, z) ∈ R3 → (f1 (x, y, z), f2 (x, y, z)) ∈ R2 .
1) Donner l’expression de la matrice jacobienne Jf de f.
On pose f1 (x, y, z) = 3x2 y + y 2 z 2 − 3xz − 1, f2 (x, y, z) = (x − y)2 + xz 3 , ∀(x, y, z) ∈ R3 .
2) Montrer que f est continûment différentiable sur R3 , puis donner Jf . En déduire l’expression de f ′ (x, y, z)(h1 , h2 , h3 ),
∀(x, y, z) ∈ R3 , ∀(h1 , h2 , h3 ) ∈ R3 .
3) Donner la forme de Jf1 puis la calculer. Calculer le gradient ∇f1 .
Soit g : R2 → R2 , avec g(u, v) = (u2 + v 2 , 2v − u3 ). On pose h = g ◦ f .
∂h1
4) Calculer Jg ; Écrire en fonction des dérivées partielles de f et g, puis le calculer.
∂y
5) Donner la forme générale des dérivées partielles de h en fonction de celles de f et g, puis calculer la matrice jacobienne de
h.

Exercice 3 : Calcul Différentiel 2


1) Déterminer la dérivée de f : Rn → R, définie par f (x) = u(x)v(x) avec u, v ∈ C 1 (Rn , R).
2) Déterminer f ′ (x)(h), puis ∇f (x) et Jf (x) pour x, h ∈ Rn :
2)a) f : Rn → R, définie par f (x) = (< Ax, x >)2 < Bx, Bx >, A ∈ Rn×n , B ∈ Rm×n .
< Ax, Ax − b >
2)b) f : Rn → R, définie par f (x) = , avec A ∈ Sn+ (R) et B ∈ Sn++ (R), b ∈ Rn .
< Bx, Bx >
3) Déterminer la dérivée de f : Mn (R) × Mn (R) → Mn (R), définie par f (X, Y ) = X 3 Y 2 .
4) Soient M, N : R → Mn (R), et f : R → Mn (R) avec f (t) = M (t)N (t), pour t ∈ R. Déterminer f ′ (t), pour t ∈ R.
5) Soit f : Rn → R, définie par f (x) =< Ax − b, Ax >, avec b ∈ Rn , A ∈ Rm×n .
5)a) Expliciter f (x) en fonction des composantes de A, b et x. En déduire les dérivées partielles de f, puis son gradient, sa
jacobienne, et exprimer la dérivée.
5)b) Déterminer par composition f ′ (x)(h) ∀x, h ∈ Rn , et vérifier les résultats obtenus en a).
6) Soit f : R2 → R, définie par f (x, y) = (x2 + y 2 )2 − 2x2 + 2y 2 .
6)a) Déterminer la fonction dérivée de f .
6)b) Déterminer la matrice hessienne de f, puis donner l’expression générale de la dérivée seconde de f, sous la forme
f ′′ (X)(H, K) avec X, H, K ∈ R2 , soit f ′′ (x, y)((h1 , h2 ), (k1 , k2 )).

1
Exercice 4 : EDO
1) Résoudre les équations différentielles suivantes (contrôler a posteriori que la solution obtenue vérifie bien l’équation à
résoudre) :
a) y ′ − 2xy = −(2x − 1)ex , avec y ′ (0) = 1.
b) y ′′ − 4y ′ + y =(x2 − 1)ex 2x
 + e , avec  y(0) = 1 ety ′ (1) =0.
6 2 6 3 0 −1
2) On pose A = ,D= et N = .
4 −1 4 −1 0 0
2)a) Vérifier que D +N correspond à la décomposition de Dunford de la matrice A (D diagonalisable, N nilpotente, DN=ND).
Calculer eA , puis etA , avec t ∈ R.
2)b) Donner la solution de (E) : X ′ (t) = AX(t), ∀t ∈ R, X(0) = (1, 2)T .
3) Résoudre le système différentiel suivant, avec x1 (0) = x2 (0) = 1 :
 ′
x1 (t) = 6x1 (t) + 3x2 (t) + t + 2e−t
x′2 (t) = −4x1 (t) − x2 (t) + 4t − et

Indication : Écrire X ′ = AX + B, A = P DP 1 , poser Y = P −1 X, déterminer Y puis X ; déterminer les constantes en


utilisant les conditions initiales.

Exercice 5 : SVD (Python)


Cette partie sera rendue sous Word ou LateX1 : le document sera imprimé et rendu avec la copie manuscrite.
L’implémentation sera effectué préférentiellement en Python.
1) Importer une image et effectuer une décomposition SVD, en utilisant l’exemple suivant2 .
σk
2) Tracer les valeurs singulières : (k, ) en utilisant une échelle logarithmique en ordonnée.
mini σi
3) Implémenter une fonction permettant de reconstruire l’image à partir des k premiers modes 3 Copier dans le document
réponse la fonction implémentée.
4) Tracer les images reconstruites en utilisant les premiers modes dont la somme représente : 5%, 50%, 70%, 90% et 99% de
la somme des valeurs singulières de la matrice.
5) Choisir une ou plusieurs images pour lesquelles peu de modes (moins de 10%) sont nécessaires pour obtenir une recon-
struction nette, et d’autres pour lesquelles il en faut au moins 90%. Que remarquez-vous? Tracer les valeurs singulières dans
chaque cas.
6) Effectuer ce travail de reconstruction pour une image en couleur (une SVD pour chaque couleur) en choisissant le nombre
de modes.

1 De préférence! Dans ce cas, il est vivement conseillé d’utiliser Overleaf.


2 https://www.geeksforgeeks.org/image-reconstruction-using-singular-value-decomposition-svd-in-python/
3 C’est-à-dire les modes u , v associés aux plus hautes valeurs singulières σ , avec A = U ΣV T , u et v les vecteurs colonnes définissant les
i i i j j
matrices orthogonales U et V respectivement.

Vous aimerez peut-être aussi