Resolución de un sistema de ecuaciones lineales

Se verá ahora cómo resolver un sistema de ecuaciones lineales usando conjuntos ortogonales.

Ejemplo: Supóngase que se está interesado en resolver el siguiente sistema de ecuaciones:

x 1 x 2 +2 x 3 2 x 4 = 3 3 x 1 2 x 2 + x 4 = 1 x 1 2 x 3 +2 x 4 = 1

Para resolverlo se incorpora una nueva variable artificial   x 5  y se considera el sistema de ecuaciones equivalente: x 1 x 2 +2 x 3 2 x 4 3 x 5 = 0 3 x 1 2 x 2 + x 4 + x 5 = 0 x 1 2 x 3 +2 x 4 x 5 = 0 x 5 = 1

Este sistema se puede escribir de forma equivalente como:  u i T x=0 i=1,2,3,4,5 x 5 =1 donde ahora x tiene 5 componentes y   u i T  es la i-ésima fila de U U=( 1 1 2 2 3 3 2 0 1 1 1 0 2 2 1 ) Por lo tanto, la solución del sistema es el subconjunto del espacio ortogonal a:   L{ u 1 T , u 2 T , u 3 T }  de manera que   x 5 =1 .

Se realiza un proceso iterativo de m pasos, siendo m el número de ecuaciones.

Se comienza con   X 0 n+1  donde n es el número de incógnitas del sistema y en cada paso   X p   es el espacio ortogonal a   { u 1 T ,..., u p T } .

Al final del proceso se obtiene   X m L{ w 1 m ,..., w n m m }   y entonces la solución del sistema inicial es: w ^ n m m +L{ w ^ 1 m ,..., w ^ n m 1 m } donde   w ^  es el vector obtenido de w suprimiendo su última componente.

Iteración 1

1

1

0

0

0

0

-1

0

1

0

0

0

2

0

0

1

0

0

-2

0

0

0

1

0

-3

0

0

0

0

1

 

1

-1

2

-2

-3

Iteración 2

3

1

1

-2

2

3

-2

0

1

0

0

0

0

0

0

1

0

0

1

0

0

0

1

0

1

0

0

0

0

1

 

-3

1

-6

7

0

Iteración 3

1

-2

1

4

-5

-7

0

-3

1

6

-7

-10

-2

0

0

1

0

0

2

0

0

0

1

0

1

0

0

0

0

1

 

1

1

2

-3

-8

Salida

 

2

-1

2

1

9

 

3

-2

3

2

14

 

1

-1/2

1/2

3/2

4

 

0

0

0

1

0

 

0

0

0

0

1

 

 

 

 

 

 

Después de este proceso   X 3 L{ ( 1,2,3/2,1,0 ) T , ( 9,14,4,0,1 ) T } . La solución general es por lo tanto,  ( x 1 x 2 x 3 x 4 )=( 9 14 4 0 )+ρ( 1 2 3/2 1 )

Importante: Observar que no es necesario obtener el complemento ortogonal por lo que se puede suprimir la columna pivote después de cada iteración.

 

Aquí puede ver otro