math:matrices:propres
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
math:matrices:propres [2019/02/28 22:51] – Ajout de "Itérative, algorithme élémentaire" root | math:matrices:propres [2020/04/27 08:05] (Version actuelle) – Conversion de <note> vers <WRAP> root | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Dans le cas d'une matrice diagonale, les valeurs propres sont sur la diagonale. | Dans le cas d'une matrice diagonale, les valeurs propres sont sur la diagonale. | ||
- | ===Itérative, | + | ====Itérative, |
- | Condition : $A$ matrice | + | Condition : $A$ diagonalisable, |
+ | |||
+ | Si une valeur propre est double, il faudra itérer non pas sur un vecteur mais sur un sous espèce (plusieurs vecteurs) et obtenir ainsi une matrice | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | TODO : à détailler. | ||
+ | </ | ||
+ | |||
+ | ===Méthode basique=== | ||
$$X^{n+1/2} = (A - μ I)^{-1} X^n$$ | $$X^{n+1/2} = (A - μ I)^{-1} X^n$$ | ||
+ | |||
+ | avec $μ$ une valeur proche de la valeur propre à trouver et $X^0$ une valeur approchée du vecteur propre et $(X^0, \omega)$. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Généralement, | ||
$$X^n = \frac{X^{n+1/ | $$X^n = \frac{X^{n+1/ | ||
Ligne 17: | Ligne 31: | ||
$$R^n = (X^{n+1/ | $$R^n = (X^{n+1/ | ||
- | La valeur propre vaut $\frac{1}{R^{\infty}} + μ$ et le vecteur propre vaut $X^n$. | + | La valeur propre vaut $\lambda = \frac{1}{R^{\infty}} + μ$ et le vecteur propre vaut $\omega = X^n$. |
+ | |||
+ | En prenant $(A - μ I)^{-1}$, on va trouver le $\lambda$ le plus petit. | ||
+ | |||
+ | Il est aussi possible de prendre $(A - μ I)$. Dans ce cas, on va trouver le $\lambda$ le plus grand avec $\lambda = R^{\infty} + μ$ et $\omega = X^n$. | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | $$A = | ||
+ | \begin{pmatrix} | ||
+ | 3 & 1 & 1 \\ | ||
+ | 1 & 4 & 2 \\ | ||
+ | 1 & 2 & 4 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On pose $μ = 1$. | ||
+ | |||
+ | $$(A - μ I)^{-1} = | ||
+ | \begin{pmatrix} | ||
+ | 0.625 & -0.125 & -0.125 \\ | ||
+ | -0.125 & 0.625 & -0.375 \\ | ||
+ | -0.125 & -0.375 & 0.625 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On pose $$\omega = | ||
+ | \begin{pmatrix} | ||
+ | 1 \\ | ||
+ | 2 \\ | ||
+ | 4 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{1/2} = | ||
+ | \begin{pmatrix} | ||
+ | -0.125 \\ | ||
+ | -0.375 \\ | ||
+ | 1.625 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^1 = | ||
+ | \begin{pmatrix} | ||
+ | -0.074744 \\ | ||
+ | -0.224231 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^5 = | ||
+ | \begin{pmatrix} | ||
+ | -0.067514 \\ | ||
+ | -0.685836 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{40} = \lambda = | ||
+ | \begin{pmatrix} | ||
+ | 0 \\ | ||
+ | -0.707107 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$R^{40} = 1$$ | ||
+ | |||
+ | $$\lambda = \frac{1}{1} + 1 = 2$$ | ||
+ | |||
+ | ===Accélération=== | ||
+ | On peut accélérer la convergence : | ||
+ | |||
+ | $$X^{n+1/2} = (A - μ I)^{-1} \left( 1 + \frac{1}{R^n} \right) X^n$$ | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | $$A = | ||
+ | \begin{pmatrix} | ||
+ | 3 & 1 & 1 \\ | ||
+ | 1 & 4 & 2 \\ | ||
+ | 1 & 2 & 4 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On pose $μ = 1$. | ||
+ | |||
+ | $$(A - μ I)^{-1} = | ||
+ | \begin{pmatrix} | ||
+ | 0.625 & -0.125 & -0.125 \\ | ||
+ | -0.125 & 0.625 & -0.375 \\ | ||
+ | -0.125 & -0.375 & 0.625 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On pose $$\omega = | ||
+ | \begin{pmatrix} | ||
+ | 1 \\ | ||
+ | 2 \\ | ||
+ | 4 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On norme $\omega$. | ||
+ | |||
+ | $$X^{0} = | ||
+ | \begin{pmatrix} | ||
+ | 0.218218 \\ | ||
+ | 0.436436 \\ | ||
+ | 0.872872 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{1/2} = | ||
+ | \begin{pmatrix} | ||
+ | -0.027277 \\ | ||
+ | -0.081832 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$R^1 = 0.267857$$ | ||
+ | |||
+ | On ne connait pas $R^0$. | ||
+ | |||
+ | $$X^1 = | ||
+ | \begin{pmatrix} | ||
+ | -0.074744 \\ | ||
+ | -0.224231 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{1+1/2} = | ||
+ | \begin{pmatrix} | ||
+ | -0.663349 \\ | ||
+ | -2.34393 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$R^{2} = 3.79791$$ | ||
+ | |||
+ | $$X^{2} = | ||
+ | \begin{pmatrix} | ||
+ | -0.161197 \\ | ||
+ | -0.569563 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$R^{3} = 1.23655$$ | ||
+ | |||
+ | $$X^{3} = | ||
+ | \begin{pmatrix} | ||
+ | -0.132438 \\ | ||
+ | -0.648537 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | |||
+ | $$R^{5} = 1.55162$$ | ||
+ | |||
+ | $$X^{5} = | ||
+ | \begin{pmatrix} | ||
+ | -0.067514 \\ | ||
+ | -0.685836 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On converge légèrement plus vite en 35 itérations. | ||
+ | |||
+ | ===Recherche de la valeur propre suivante et supérieure=== | ||
+ | |||
+ | $$X^{n+1/4} = (A - μ I)^{-1} X^n$$ | ||
+ | |||
+ | $$X^{n+1/2} = X^{n+1/4} - (X^{n+1/4}, \omega) \omega$$ | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | $$A = | ||
+ | \begin{pmatrix} | ||
+ | 3 & 1 & 1 \\ | ||
+ | 1 & 4 & 2 \\ | ||
+ | 1 & 2 & 4 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | On pose $μ = 1$. | ||
+ | |||
+ | $$(A - μ I)^{-1} = | ||
+ | \begin{pmatrix} | ||
+ | 0.625 & -0.125 & -0.125 \\ | ||
+ | -0.125 & 0.625 & -0.375 \\ | ||
+ | -0.125 & -0.375 & 0.625 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$\omega = | ||
+ | \begin{pmatrix} | ||
+ | 0 \\ | ||
+ | -0.707107 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{0} = | ||
+ | \begin{pmatrix} | ||
+ | 0.218218 \\ | ||
+ | 0.436436 \\ | ||
+ | 0.872872 \\ | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{0+1/4} = | ||
+ | \begin{pmatrix} | ||
+ | -0.027277 \\ | ||
+ | -0.081832 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{0+1/2} = | ||
+ | \begin{pmatrix} | ||
+ | -0.085728 \\ | ||
+ | -0.198734 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{1} = | ||
+ | \begin{pmatrix} | ||
+ | -0.345867 \\ | ||
+ | -0.801784 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{5} = | ||
+ | \begin{pmatrix} | ||
+ | -0.931698 \\ | ||
+ | -0.256854 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | |||
+ | $$X^{13} = | ||
+ | \begin{pmatrix} | ||
+ | -0.92941 \\ | ||
+ | -0.260956 \\ | ||
+ | | ||
+ | \end{pmatrix}$$ | ||
+ | $$R^{13} = 0.695194$$ | ||
+ | Soit $\lambda_2 = 2.43845$ |
math/matrices/propres.1551390712.txt.gz · Dernière modification : 2019/02/28 22:51 de root