26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| up::[[Orthonormaliser une famille de vecteurs](Orthonormaliser-une-famille-de-vecteurs.md)]
 | |
| title:: "projeter chaque vecteur sur les vecteurs orthogonaux précédents"
 | |
| #s/maths/algèbre 
 | |
| 
 | |
| ---
 | |
| 
 | |
| > [!definition] Algorithme de gram schmidt
 | |
| > Soit $E$ un $\mathbf{K}$-[[espace vectoriel]]
 | |
| > Soit $S = \{ u_{1}; u_{2}; \cdots; u_{n} \}$ une [[famille de vecteurs]] de $E$ (avec $n < \dim E$)
 | |
| > Pour [[Orthonormaliser une famille de vecteurs|orthonormaliser]] $S$, on créée une famille $S' = \{ w_{1}; w_{2}; \cdots; w_{n} \}$ de vecteurs [[Famille de vecteurs Orthogonale|orthogonale]] :
 | |
| > Soit $\mathrm{proj}_{i}(v) = \dfrac{\langle v, i \rangle}{ \langle i, i \rangle } i$ le [[projeté orthogonal d'un vecteur|projeté]]
 | |
| >  - $w_{1} = u_{1}$
 | |
| >  - $w_{2} = u_{2} - \mathrm{proj}_{w_{1}}(u_{2})$
 | |
| >  - $w_{3} = u_{3} - \mathrm{proj}_{w_{1}}(u_{3}) - \mathrm{proj}_{w_{2}}(u_{3})$
 | |
| >  - $w_{4} = u_{4} - \mathrm{proj}_{w_{1}}(u_{4}) - \mathrm{proj}_{w_{2}}(u_{4}) - \mathrm{proj}_{w_{3}}(u_{4})$
 | |
| >  - $\vdots$
 | |
| >  - $u_{k} = w_{k} - \sum\limits_{i=1}^{k-1}\mathrm{proj}_{w_{i}}(u_{k})$
 | |
| > On créée ensuite la [[Famille de vecteurs orthonormale|famille orthonormale]]  $O = \{ e_{1}; e_{2}; \cdots; e_{n} \}$ en linéarisant $S'$
 | |
| >  - $e_{1} = \dfrac{1}{\|w_{1}\|}w_{1}$
 | |
| >  - $e_{2} = \dfrac{1}{\|w_{2}\|}w_{2}$
 | |
| >  - $\vdots$
 | |
| >  - $e_{k} = \dfrac{1}{\|w_{k}\|}w_{k}$
 | |
| > $O$ est donc la famille [[Orthonormaliser une famille de vecteurs|orthonormélisée]] à partir de $S$ 
 | |
| ^definition
 | |
| 
 |