• Aucun résultat trouvé

Montrer que H est la matrice de la réexion par rapport au plan {v

N/A
N/A
Protected

Academic year: 2022

Partager "Montrer que H est la matrice de la réexion par rapport au plan {v"

Copied!
2
0
0

Texte intégral

(1)

Calcul scientique et Informatique October 24, 2013 TP 5: Matrices de Householder, application aux moindres carrés.

Exercice 1. Soit A une matrice possédant m lignes et n colonnes, et k = min(m−1, n). Le but de l'exercice est de construire une suite de matrices orthogonales H1, . . . , Hk de taille m×m telle que la matrice Hk · · · · ·H1A soit une matrice triangulaire supérieure dont les coecients diagonaux sont positifs.

1. Soit v ∈Rm un vecteur non nul. On note H(v) = idm−2kvkvvt2. Montrer que H est la matrice de la réexion par rapport au plan {v}, puis que H(v)tH(v) = idm et H(v)t =H(v). Par la suite, on notera H(0) = idm.

2. Étant donné un vecteur a deRm tel que Pm

i=2|ai|>0, montrer que H(a± kake1)a=∓ kake1.

Montrer que l'on peut construire un vecteur v tel que H(v)a =kake1, y compris si Pm

i=2|ai|= 0.

3. Montrer que si a est la première colonne de A, et H1 = H(v) où v est le vecteur construit à la question précédente, alors

H1A=

kak ∗ . . . ∗ 0 ∗ . . . ∗ ... ... ...

0 ∗ . . . ∗

 .

En déduire un algorithme récursif permettant de construire une suite de matrices H1, . . . , Hk telles queHk. . . H1A soit triangulaire supérieure.

Indication: on utilisera le fait que si les k première coordonnées de v sont nulles et les (m−k) dernières coordonnées de x le sont, alors H(v)x=x.

4. Montrer que toute matrice A ∈ Mm,n(R) admet une décomposition de la forme A = QR où Q ∈ Mm,m(R) est orthogonale et R est triangulaire supérieure de diagonale positive. Écrire une fonction [q, r] =householder_qr(m) calculant cette décomposition.

5. Question subsidiaire. Démontrer l'existence de la décomposition QR d'une matrice deGLn(R) en utilisant l'orthogonalisation de Gram-Schmidt.

Exercice 2. SoitAune matrice deMm,n(R)oùm > n. Étant donné un vecteur bdeRm, on cherche à résoudre le système Ax=b. Ce système étant surdéterminé, la résolution se fait aux moindres carrés, i.e. il s'agit de minimiser la fonction J(x) = kAx−bk2.

1

(2)

1. Montrer que x est un minimum de J si et seulement si AtAx =Atb. Montrer que ce système admet toujours au moins une solution et qu'elle est unique si le rang de A vautn.

2. Utiliser la décomposition QR deA pour résoudre ce problème dans le cas où le rang deA vautn.

3. Appliquer cet algorithme au problème de l'approximation de m points (xi, yi)1≤i≤m

aux moindres carrés par un polynôme de degrén−1, i.e.

min ( m

X

i=1

(yi−P(xi))2; P ∈Rn−1[X]

) .

Écrire ce problème sous la forme de la minimisation dekAx−bk2, où A etb sont à déterminer. Tester numériquement avecn = 4 et les données

x=linspace (0 ,1 ,m) ' ;

y = x .^3 + 5∗x .^2 + 2 + 0.1∗rand(m, 1 , "normal" ) ;

2

Références

Documents relatifs

Écrire une fonction Scilab gradconj (A, b) implémentant la méthode du gradient conjugué, et comparer sa vitesse de convergence avec celle du gradient à pas optimal sur la matrice

Tracer l'évolution de f k ex au cours du temps, en partant de conditions initiales variées (données aléatoire, Dirac, fonction indicatrice, etc.)3. Même question pour la méthode

Mettre à jour les paramètres d’un modèle linéaire au fur et à mesure que de nouvelles données sont disponibles.. Algorithme : Filtre de Kalman en

Dans ce cas particulier, la solution des équations normales est-elle, d’après vous, numérique- ment satisfaisante (justifiez votre

estimateur, que les erreurs de prédiction ont les mêmes propriétés que celles de l’estimateur du gradient. Une solution simple du problème de poursuite d’une

Propriétés de moindres carrés de la matrice de covariance d’un vecteur aléatoire et applications statistiques.. Annales

Bien d'autres méthodes pourraient encore être proposées; mais il nous a semblé légitime d'appliquer ici la méthode des moindres carrés de Gauss, qui, universellement employée

Quelles sont les conditions pour que le faisceau de lumière subisse une réexion totale dans une bre optique?. Représenter dans le schéma ci-dessous le trajet suivi par la lumière