Construcción de una base ortogonal a partir de los vectores columna de una matriz no singular dada.
Denotamos por al producto escalar de los vectores y
Dada la siguiente matriz:
en primer lugar debemos comprobar que esta matriz es no singular, es decir, que los vectores columna
son linealmente independientes.
Para ver esto basta comprobar que el determinante de la matriz
es distinto de cero. Dejo al lector de estas líneas que compruebe que el determinante de la matriz
es -9, de lo cual obtenemos la información siguiente: la matriz es no singular, los vectores columna
, son independientes (constituyen una base en
y que también son independientes los vectores fila de la matriz
Es fácil ver que aunque los vectores formen una base, estos vectores no son ortogonales entre sí. Sabemos que dos vectores son ortogonales si su producto escalar es cero. El producto escalar de y es:
luego los vectores y no son ortogonales.
Dejo ahora al lector que compruebe que y que además, , de donde deducimos que los tres vectores columna no son ortogonales entre sí.
Vamos ahora a hallar una base ortogonal (que denotaremos por ) a partir de los vectores columna . La estrategia para hacer esto consiste en tomar el vector como el primero de los vectores ortogonales que constituirán la nueva base ortogonal, es decir,
Seguidamente, descomponemos el segundo vector en dos componentes, una componente en la dirección de y la otra componente ortogonal a . Para ello ponemos:
con la condición .
es un parámetro que tenemos que hallar. Para hallarlo, multiplicamos escalarmente la igualdad por :
puesto que los vectores y son ortogonales y su producto escalar ha de ser También notar que el parámetro a hallar es un escalar, y, por tanto puede 'sacarse fuera' del producto escalar de los vectores .Despejando ahora, tenemos:
habida cuenta que
Hallado este parámetro ya podemos obtener el segundo vector ortogonal sustituyendo en
.
Comprobaremos que este vector es ortogonal a
Por último, el tercero de los vectores columna de la matriz dada, lo pondremos como combinación lineal de los dos vectores que ya poseemos de la nueva base ortogonal más el tercer vector ortogonal que tenemos que hallar:
, con las condiciones:.
Multiplicando escalarmente la expresión por tenemos
, ya que , de donde .
Multiplicando escalarmente la expresión por tenemos
, porque , de donde .
Sustituyendo valores, vamos ahora a hallar los dos parámetros que nos quedan:
Despejando en la fórmula nos queda:
y, sustituyendo valores,
.
es ortogonal a pues:
.
también es ortogonal a Veámoslo:
,
y como hemos visto ya más arriba que era ortogonal a resulta que los vectores y forman una base ortogonal.
Dividiendo cada uno de los tres vectores por por su módulo (por su longitud), hallaremos una base ortonormal. Así, el vector lo dividiríamos por
lo dividiríamos por
lo dividiríamos por .
El primer vector ortonormal es: , y puede comprobarse que su longitud es 1.
El segundo vector ortonormal es .
Al averiguar la longitud del anterior vector tenemos que (en la calculadora, al trabajar sobre números aproximados nos da 0,999999925).
El tercer vector ortonormal es:
Y, nuevamente, al calcular la longitud de este vector en la calculadora, obtenemos:
.
A este proceso por el cual se construye una base ortogonal u ortonormal a partir de una base cualquiera, en este caso de se le conoce como método de Gram-Schmidt.