Anar al contingut

Procés de ortogonalización de Gram-Schmidt

De L'Enciclopèdia, la wikipedia en valencià
Archiu:Gram-Schmidt orthonormalization process.gif
Animació que descriu el procés de ortonormalización en l'espai tridimensional

En àlgebra llineal, el procés de ortogonalización de Gram–Schmidt és un algoritme per a construir, a partir d'un conjunt de vectores d'un espai vectorial en producte intern, un atre conjunt ortonormal de vectores que genere el mateix subespacio vectorial.

El procés es basa en un resultat de la geometria euclídea, el qual establix que la diferència entre un vector 𝐯 i la seua proyecció sobre un atre vector 𝐮, és perpendicular al vector 𝐮. Dit resultat constituïx una ferramenta per a construir, a partir d'un conjunt de dos vectores no paralels, un atre conjunt, conformat per dos vectores perpendiculars.

Este algoritme rep el seu nom dels matemàtics Jørgen Pedersen Gram i Erhard Schmidt.

Interpretació geomètrica

[editar | editar còdic]

En l'espai euclídeo 3 en el producte escalar usual definit, es propon un método per a trobar un sistema de vectores, perpendicular entre sí, a partir de tres vectores no coplanarios qualssevol. Sean 𝐯1,𝐯2,𝐯33 dits vectores.

El método consistix de dos proyeccions. La base ortogonal de 3 composta per 𝐮1,𝐮2,𝐮3, es calcula de la següent manera.

  1. Es tria arbitrariamente un dels vectores donats, per eixemple, 𝐮1=𝐯1.
  2. 𝐮2 es calcula com la diferència entre 𝐯2 i el vector que resulta de proyectar a 𝐯2 sobre 𝐮1. Dita diferència és perpendicular a 𝐮1. És equivalent afirmar que 𝐮2 és la diferència entre 𝐯2 i el vector que resulta de proyectar a 𝐯2 sobre la recta que genera 𝐮1.
  3. 𝐮3 és la diferència entre 𝐯3 i el vector que resulta de proyectar a 𝐯3 sobre el pla generat per 𝐮1 i 𝐮2. La diferència de vectores té com resultat un atre vector que és perpendicular al pla.

Esta senzilla interpretació de l'algoritme per a un cas que pot vore's és susceptible de generalisació a espais vectorials de dimensió arbitrària, en productes interns definits, no necessàriament canònics. Dita generalisació no és una atra que el procés de Gram-Schmidt.

Descripció de l'algoritme de ortogonalización de Gram–Schmidt

[editar | editar còdic]
Els dos primers passos del procés de Gram–Schmidt
Els dos primers passos del procés de Gram–Schmidt

El método de Gram-Schmidt s'usa per a trobar bases ortogonals (Espai Euclideo no normalisat) de qualsevol base no euclídea.

En primer lloc tenim que:

𝐯𝐯,𝐮𝐮,𝐮𝐮=𝐯proy𝐮(𝐯)

És un vector ortogonal a 𝐮. Llavors, donats els vectores 𝐯1,,𝐯n , es definix:

𝐮1=𝐯1,
𝐮2=𝐯2𝐯2,𝐮1𝐮1,𝐮1𝐮1,
𝐮3=𝐯3𝐯3,𝐮1𝐮1,𝐮1𝐮1𝐯3,𝐮2𝐮2,𝐮2𝐮2,

Generalisant en k:

𝐮k=𝐯kj=1k1𝐯k,𝐮j𝐮j,𝐮j𝐮j

A partir de les propietats del producte escalar, és senzill provar que el conjunt de vectores 𝐮1,,𝐮n és ortogonal.





Els conjunts aixina definits satisfan la següent relació.


Per a obtindre una base ortonormal a partir de , n'hi ha prou en dividir entre la norma de cada vector de la base trobada: 𝐞k=𝐮k||𝐮k||=𝐮k𝐮k,𝐮k

Eixemples

[editar | editar còdic]
  • Donada ={𝐯1,𝐯2} una base de 2 definida per per mig del procés de Gram-Schmidt és possible construir una base ortogonal ={𝐮1,𝐮2} sobre el producte intern usual de 2.

    (a,b),(c,d)=ac+bd.

    Es calculen els vectores o1 i o2 a partir de les fòrmules.


    note's que


    de fet, donat qualsevol vector (a,b)2 i α es complix

    (a,b),α(b,a)=0.

  • Siga ={𝐯1,𝐯2,𝐯3} el sistema definit per Apliquem el procés, seleccionem per eixemple i calculem després Análogamente se seguix para o3 que {proy𝐮1(𝐯3)=[422]proy𝐮2(𝐯3)=[247167647]𝐮3=𝐯3proy𝐮1(𝐯3)proy𝐮2(𝐯3)=[10719717] finalment s'obté ={𝐮1,𝐮2,𝐮3}={[211],[328],[10719717]} que és una base ortogonal de R3 sobre el producte escalar canònic.

Referències

[editar | editar còdic]