SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
CAPITULO III
III.1. Los Sistemas de Ecuaciones.
La necesidad de tener métodos eficientes para resolver sistemas de ecuaciones algebraicas
lineales, es más importante aún, que la solución de ecuaciones no lineales. Esto es debido a
que en muchos casos los problemas de matemáticas aplicadas se reducen a un conjunto de
ecuaciones que constituyen un sistema lineal. Por este motivo puede decirse con razón que
la principal tarea del análisis numérico es la solución de sistemas de ecuaciones lineales.
Se ha desarrollado una extraordinaria colección de algoritmos para llevar a cabo la solución
de los sistemas lineales, lo que indica que es engañoso el aparente carácter elemental del
problema. En forma semejante a las ecuaciones no lineales, cuyos métodos de solución se
estudiaron en el capítulo anterior, los sistemas lineales pueden resolverse por medio de
métodos exactos y de aproximaciones sucesivas. Antes de establecer estos métodos, se
recordarán algunos conceptos fundamentales sobre las matrices y los sistemas lineales.
III.2. Antecedentes.
MATRICES. Una matriz es un arreglo de la forma:
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
mnmmm
n
n
n
aaaa
aaaa
aaaa
aaaa
...
...............
...
...
...
321
3333231
2232221
1131211
Métodos Numéricos
Para toda matriz cuadrada A (m = n) cuyo determinante es distinto de cero, existe una
matriz (denotada A-1
) que satisface la relación que siguiente:
A A-1
= A-1
A = I
donde I es una matriz identidad.
TRANSFORMACIONES ELEMENTALES DE FILAS. Toda matriz puede ser
transformada en otra aplicando las llamadas transformaciones elementales de filas:
1. Multiplicar una fila por un escalar no nulo.
2. Sumar a una fila un múltiplo de otra fila.
3. Intercambiar dos filas.
Se puede demostrar (lo cual se estudiará aquí) que aplicar una transformación elemental de
filas a una matriz A es igual a aplicar esa transformación a una matriz I y multiplicarla por
A. Así, comprobando con un ejemplo, se tiene la siguiente matriz:
A =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
333231
232221
131211
aaa
aaa
aaa
aplicándole la segunda transformación se tiene:
B =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ +++
333231
232221
331332123111
aaa
aaa
kaakaakaa
lo anterior equivale a:
I =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
100
010
001
transformada en:
E1+k3 =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
100
010
01 k
35
Métodos Numéricos
NOTA: La matriz E es una matriz I a la cual se le ha practicado una transformación. El
subíndice indica el tipo de transformación; así, 1 + k3 significa que a la primera
fila se le suma la tercera multiplicada por k.
y multiplicando:
E1+k3 A =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
333231
232221
131211
100
010
01
aaa
aaa
aaak
se obtiene B:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ +++
333231
232221
331332123111
aaa
aaa
kaakaakaa
Dada una matriz A no singular (| A | ≠ 0) de orden n, siempre es posible encontrar tantas
matrices de la forma, E tales que al aplicarlas a A la conviertan en matriz identidad. Así:
E1 E2 E3 . . . Er A = I
Si en la igualdad anterior se multiplican ambos miembros por A-1
:
E1 E2 E3 . . . Er A A-1
= I A-1
efectuando los productos se obtiene:
E1 E2 E3 . . . Er I = I A-1
Lo anterior indica que si se parte de una matriz identidad, se puede llegar a la inversa de
una matriz, efectuando los mismos pasos que se efectuaron para llegar a la matriz I a partir
de la matriz original. Para lograr lo anterior, trabájese con la matriz ampliada (A, I),
transformando la parte izquierda de esta en I:
Ejemplo: Calcular A-1
de:
A =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−−
−
324
123
642
Si el determinante es distinto de cero, la matriz tiene inversa:
36
Métodos Numéricos
| A | = = (12 + 16 + 36) – (48 + 4 + 36) = 64 – 88 = - 24 ≠ 0
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−−
−
324
123
642
Trabajando la matriz ampliada:
A =
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−−
−
100
010
001
324
123
642
A =
143
132
21
102
012/3
002/1
960
840
321
ff
ff
f
−
+
÷
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−
−
A =
263
)4(2
221
12/34/1
04/18/3
02/14/1
300
210
101
ff
f
ff
−
−÷
+
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−
−
−
A =
33
322
31
3/12/112/1
3/24/324/5
3/106/1
100
010
001
÷
+
+
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
f
ff
ff
Para la obtención de la matriz identidad, se siguieron las transformaciones de filas en el
siguiente orden:
1. Elección de un PIVOTE como un elemento sobre la diagonal principal.
2. División de la fila del PIVOTE entre el PIVOTE.
3. Elección de un ANULADOR como un elemento sobre la columna del PIVOTE.
4. Resta, a la fila del ANULADOR, la fila del PIVOTE multiplicada por el
ANULADOR.
5. Repetición de los pasos 3 y 4 hasta que la columna del pivote se anule.
6. Repetición de los pasos 1, 2, 3 y 4, hasta que la matriz se hace unitaria.
ECUACIÓN ALGEBRAICA LINEAL. Una ecuación algebraica lineal es una ecuación
en donde en cada término de esta aparece únicamente una variable o incógnita elevada a la
primera potencia, por ejemplo:
a1 x1 + a2 x2 + . . . + an xn = b
37
Métodos Numéricos
es una ecuación algebraica lineal en las variables x1, x2, . . ., xn. Se admite que los
coeficientes a1, a2, . . ., an y el término independiente b, de la ecuación, son constantes
reales.
SISTEMAS DE ECUACIONES. Un sistema de ecuaciones es un conjunto de ecuaciones
que deben resolverse de manera simultánea. En lo sucesivo se considerarán únicamente
sistemas de ecuaciones algebraicas lineales; o sea, conjuntos de ecuaciones de la siguiente
forma:
a11 x1 + a12 x2 + a13 x3 + . . . + a1n xn = b1
a21 x1 + a22 x2 + a23 x3 + . . . + a2n xn = b2
a31 x1 + a32 x2 + a33 x3 + . . . + a3n xn = b3
. . . . . . . . . . . . . . . . . .
am1 x1 + am2 x2 + am3 x3 + . . . + amn xn = bn
Aplicando la definición de producto entre matrices, este sistema de ecuaciones puede
escribirse en la forma:
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
=
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
nnmnmmm
n
n
n
b
b
b
b
x
x
x
x
aaaa
aaaa
aaaa
aaaa
......
...
...............
...
...
...
3
2
1
3
2
1
321
3333231
2232221
1131211
El sistema de ecuaciones puede escribirse simbólicamente como A X = B, en donde A se
llama matriz del sistema. La matriz formada por A, a la que se le ha agregado el vector de
términos independientes ( B ) como última columna, se le llama la matriz ampliada del
sistema y se representa con (A, B).
SOLUCION DE UN SISTEMA DE ECUACIONES. La solución de un sistema de
ecuaciones es un conjunto de valores de las incógnitas que satisfacen simultáneamente a
todas y cada una de las ecuaciones del sistema.
De acuerdo con su solución, un sistema puede ser: compatible, si admite solución, ó
incompatible, si no lo admite.
Un sistema compatible puede ser: determinado, si la solución es única, ó indeterminado, si
tiene soluciones infinitas.
TEOREMAS SOBRE RANGOS. El rango de una matriz es el orden del determinante no
nulo de mayor orden que se puede obtener de esa matriz. El rango de la matriz A se
representa con la notación r(A) y el de la matriz ampliada, por r(A, B).
En álgebra se demuestra que:
38
Métodos Numéricos
( a ) Para cualquier sistema r(A) ≤ r(A, B).
( b ) si r(A) < r(A, B) el sistema es incompatible.
( c ) si r(A) = r(A, B) el sistema de ecuaciones es compatible.
( c.1. ) si r(A) = n, el sistema es determinado.
( c.2. ) si r(A) < n, el sistema es indeterminado (siendo n el número de
variables en el sistema).
Por ejemplo, para el sistema de ecuaciones:
3 x1 + 2 x2 = 5
2 x1 + 4 x2 = 6
los valores x1 = 1 y x2 = 1, en las incógnitas, lo satisfacen completamente; luego es una
solución de él, y puede afirmarse que el sistema es compatible. Para este problema puede
demostrarse que r(A) = r(A, B) = 2, por lo que el sistema es compatible, como se indicó,
y además determinado; o sea, que la solución mencionada es la única admisible.
En el caso de:
3 x1 + 2 x2 = 5
3 x1 + 2 x2 = 10
no existe ningún par de valores para x1 y x2 que hagan que 5 sea igual a 10, por lo que el
sistema es incompatible. Para este sistema puede demostrarse que r(A) =1 y que r(A,B) = 2.
Para el sistema:
3 x1 + 2 x2 = 5
6 x1 + 4 x2 = 10
se puede observar que x1 = 1 y x2 = 1 es solución del sistema, por lo que es compatible.
También, x1 = 0, x2 = 5/2 es solución del sistema, por lo que es indeterminado.
Fácilmente puede verse que cualquier par de valores x1 y x2 que cumplan que x2 =
2
35 1x−
es solución del sistema. Para este sistema se demuestra que r(A) = r(A, B) 1 < 2; es
decir, el sistema es compatible indeterminado como se indicó. La solución numérica de un
sistema de ecuaciones siempre debe sustituirse en las ecuaciones originales, para garantizar
la validez de la solución obtenida.
III.3. Los Métodos.
Se presentan a continuación cuatro métodos para solucionar Sistemas de Ecuaciones
Lineales. Dos de ellos son iterativos y utilizan el criterio de Cauchy para la convergencia.
39
Métodos Numéricos
III.3.1. Método de Gauss – Jordan.
Este método es aplicable a sistemas de ecuaciones compatibles y permiten la extracción de
la solución por medio de las transformaciones elementales de filas. Las transformaciones
de filas convierten al sistema en otro equivalente; esto es, un sistema distinto con la misma
solución.
Recordando que: dada la matriz del sistema A, no singular (| A | ≠ 0), siempre es posible
encontrar tantas matrices de la forma E, tales que al aplicarlas a A la conviertan en
identidad. Así:
E1 E2 E3 . . . Er A = I
y partiendo de la igualdad A X = B, multiplíquense ambos miembros de la igualdad por E1
E2 E3 . . . Er:
E1 E2 E3 . . . Er A X = E1 E2 E3 . . . Er B
efectuando los productos, se obtiene:
( E1 E2 E3 . . . Er A ) X = E1 E2 E3 . . . Er B
I X = E1 E2 E3 . . . Er B
X = E1 E2 E3 . . . Er B
Esto es, para hallar la matriz X de soluciones, se debe aplicar a B las mismas
transformaciones que se le aplicaron a la matriz A para convertirla en identidad.
Este método, conocido como método de Gauss – Jordan, trabaja la matriz ampliada (A, B)
y obtiene la matriz (I, X).
A continuación se presenta el algoritmo para las transformaciones de las filas en un
sistema:
Algoritmo Gauss-Jordan
Leer n
m = n + 1
Para i = 1 hasta n
Para j = 1 hasta m
Leer aij
fin_para
fin_para
Para i = 1 hasta n
Pivote = aii
Para j = 1 hasta m
aij = aij/pivote
fin_para
40
Métodos Numéricos
Para k = 1 hasta n
Si k ≠ i entonces
cero = aki
Para j = 1 hasta m
akj = akj - cero * aij
fin_para
fin_si
fin_para
fin_para
Para i = 1 hasta n
Imprimir aim
fin_para
Terminar
Ejemplo 1. Resolver por Gauss – Jordan el siguiente sistema:
2 x1 + x2 – x3 = - 3
- x1 + 5 x2 – 4 x3 = 2
3 x1 – 2 x2 + 23 x3 = 4
Solución:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ −
−
−−
−
4
2
3
2323
451
112
pivote = 2; anuladores = -1, 3.
133
12
2/17
2/1
2/3
2/492/70
2/92/110
2/12/11
ff
ff
−
+
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ −
−
−
−
pivote = 11/2; anuladores = 1/2, - 7/2.
22/73
22/11
11/97
11/1
11/17
11/23800
11/910
11/101
ff
ff
+
+
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ −
−
pivote = 238/11; anuladores = - 9/11, - 1/11.
41
Métodos Numéricos
311/92
311/11
238/97
238/101
238/359
100
010
001
ff
ff
+
+
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡ −
Así:
x1 = - 359/238 = - 1.5084034
x2 = 101/238 = 0.4243697
x3 = 97/238 = 0.4075630 (Sistema Compatible Determinado)
Ejemplo 2. Resolver por Gauss – Jordan el siguiente sistema:
2 x1 - x2 + x3 = - 4
x1 + 2 x2 – x3 = - 1
3 x1 + x2 = 4
Solución:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−
3
1
4
013
121
112
pivote = 2; anuladores = 1, 3.
133
12
3
3
2
2/32/50
2/32/50
2/12/11
ff
ff
−
−
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
−
−
−
Como f2 = f3, hágase f3 = f2 – f3.
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−
0
3
2
000
2/32/50
2/12/11
De aquí r(A) = r(A, B) < n, el sistema tiene infinitas soluciones. Para obtener las
soluciones, se extrae el sistema de la última matriz:
x1 – ½ x2 + ½ x3 = 2
5/2 x2 – 3/2 x3 = - 3
Iguálese alguna incógnita a un valor de a (con a en R); por ejemplo, X2 = a y despéjese las
otras incógnitas para dejarlas en términos de a.
42
Métodos Numéricos
x1 = 1 – a/3
x2 = a
x3 = 2 + 5/3 a (Sistema Compatible Indeterminado)
Ejemplo 3. Resolver por Gauss – Jordan el siguiente sistema.
x1 + x3 – x4 = - 1
2 x1 – 3 x2 + x3 – x4 = 2
- x1 + x2 – 2 x3 + x4 = 3
x1 + x2 - x4 = 0
Solución:
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎣
⎡ −
−
−−
−−
−
0
3
2
1
1011
1211
1132
1101
pivote = 1, anulador = 2, - 1, 1
14
13
122
1
2
0
1
0110
0110
1130
1101
ff
ff
ff
−
+
−
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎣
⎡ −
−
−
−−
−
pivote = - 3, anulador = - 1, - 1
24
23
1
1
2
0
1
3/13/400
3/13/400
3/13/110
1101
ff
ff
f
−
−
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎣
⎡ −
−
−
−
−
pivote = - 4/3, anulador = 1, 1/3, - 4/3
33/44
313/12
31
1
2/3
2/3
2/1
0000
4/1100
4/1010
4/3001
ff
ff
ff
−
−
−
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎣
⎡
−
−−
−
−
Así, r(A) < r(A, B); no hay solución (Sistema Incompatible)
43
Métodos Numéricos
III.3.2. Método de Jacobi.
Este es un método alterno e iterativo en la búsqueda de soluciones de sistemas de
ecuaciones y utiliza el criterio de Cauchy como criterio de paro. Para derivar la fórmula del
método, hágase A = D + R; esto es, la matriz del sistema se divide en dos, de las cuales la
matriz D es una matriz diagonal y R, por el contrario, es tal que sólo la diagonal principal
tiene elementos cero. Así,
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
+
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
=
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
0...
...............
...0
...0
...0
...000
...............
0...00
0...00
0...00
...
...............
...
...
...
321
33231
22321
11312
33
22
11
321
3333231
2232221
1131211
mmm
n
n
n
mnmnmmm
n
n
n
aaa
aaa
aaa
aaa
a
a
a
a
aaaa
aaaa
aaaa
aaaa
Derivando la fórmula:
A X = B forma matricial del sistema
(D + R) X = B sustituyendo A
D X + R X = B quitando los paréntesis
D X = B – R X despejando
X = B D-1
– R X D-1
multiplicando por D-1
De lo anterior se observa lo siguiente: para calcular el valor de X se requiere conocer el
valor de X. Esto no es una contradicción, sino que de aquí se manifiesta la naturaleza
iterativa del método: se requiere dar una primera aproximación a la matriz X para acercarse
al valor real según una ε preestablecida. Así, la fórmula general del método es:
Xi+1 = B D-1
– R D-1
Xi
Se puede demostrar que este método converge siempre que cada elemento sobre la diagonal
principal sea mayor, en valor absoluto, que la suma de los otros elementos de la fila, en
valor absoluto.
De la fórmula iterativa, se tiene:
Xi+1 = D-1
(B – R Xi)
Esto equivale a despejar del sistema las xi de la i - ésima ecuación, en forma matemática:
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
−= ∑=
n
j
jiji
ii
i xab
a
x
1
1
con j ≠ i
44
Métodos Numéricos
Este método requiere de un valor inicial para X (por simplicidad se toma el vector cero) y
se detiene el proceso hasta que se cumpla que |Xi+1 – Xi| < ε (nótese que X es el vector de
soluciones; esto es, TODOS los valores de x deben cumplir con lo anterior).
A continuación se presenta el algoritmo para el método de Jacobi:
Algoritmo Jacobi:
Leer n, ε
Para i = 1 hasta n
Para j = 1 hasta n+1
Leer aij
fin_para
fin_para
Para i = 1 hasta n
xi = 0
fin_para
Repetir
fin = verdadero
Para i = 1 hasta n
yi = ai,n+1
Para j = 1 hasta n
Si i ≠ j entonces
yi = yi – aij*xj
fin_si
fin_para
yi = yi/aii
delta = |xi – yi|
Si delta > ε entonces
fin = falso
fin_si
fin_para
Para i = 1 hasta n
xi = yi
fin_para
hasta fin
Para i = 1 hasta n
Imprimir xi
fin_para
Terminar
Ejemplo: Calcular la solución (ε = 0.001) del siguiente sistema:
4 x1 – x2 + x3 = 3
- x1 + 4 x2 + x3 = - 2
2 x1 + x2 + 5 x3 = 3
45
Métodos Numéricos
Comprobando si el método es adecuado para el sistema:
( a ) | 4 |> | - 1 | + | 1 |
| 4 |> | - 1 | + | 1 |
| 5 |> | 2 | + | 1 |
( b ) 0
512
141
114
≠−
−
Los elementos sobre la diagonal principal, en valor absoluto, fueron mayores que la suma
de los demás elementos de la fila, también en valor absoluto. Si esto no se cumpliera, se
pueden reordenar las ecuaciones para que esto se dé. Si ningún reordenamiento permite
que esto se cumpla, se determinaría que el método no es apropiado para el sistema.
Despejando las xi de las i – ésimas ecuaciones:
4
3 32
1
xx
x
−+
=
4
2 31
2
xx
x
−+−
=
5
23 21
3
xx
x
−−
=
Por facilidad se toma X1 = {0, 0, 0} y sustituyendo en las ecuaciones despejadas, se
obtiene:
x1 = 0.7500
x2 = - 0.5000
x3 = 0.6000
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.4750 | 0.4750 – 0.7500 | > ε
x2 = - 0.4625 | - 0.4625 + 0.5000 | > ε
x3 = 0.4000 | 0.4000 – 0.6000 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5343 | 0.5343 - 0.4750 | > ε
x2 = - 0.4812 | - 0.4812 + 0.4625 | > ε
x3 = 0.5025 | 0.5025 - 0.4000 | > ε
Sustituyendo estos nuevos valores se obtiene:
46
Métodos Numéricos
x1 = 0.5040 | 0.5040 – 0.5343 | > ε
x2 = - 0.4920 | - 0.4920 + 0.4812 | > ε
x3 = 0.4825 | 0.4825 – 0.5025 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5063 | 0.5063 – 0.5040 | > ε
x2 = - 0.4946 | - 0.4946 + 0.4920 | > ε
x3 = 0.4967 | 0.4967 – 0.4825 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5022 | 0.5022 – 0.5063 | > ε
x2 = - 0.4976 | - 0.4976 + 0.4946 | > ε
x3 = 0.4963 | 0.4963 – 0.4967 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5015 | 0.5015 – 0.5022 | > ε
x2 = - 0.4985 | - 0.4985 + 0.4976 | > ε
x3 = 0.4986 | 0.4986 – 0.4963 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5007 | 0.5007 – 0.5015 | < ε
x2 = - 0.4992 | - 0.4992 + 0.4985 | < ε
x3 = 0.4991 | 0.4991 – 0.4986 | < ε
Finalmente:
x1 = 0.5007
x2 = - 0.4992
x3 = 0.4991
III.3.3. Método de Gauss – Seidel.
Este método es en general idéntico al de Jacobi; la diferencia consiste en que una vez
calculada la componente xi, de la k – ésima iteración, se usa inmediatamente en esta misma.
Por esta razón el método de Gauss – Seidel también se llama de iteraciones parciales o
desplazamientos sucesivos.
Por esta razón, este método converge más rápido que el de Jacobi y puede convergir cuando
el de Jacobi no lo hace. Se presenta a continuación el algoritmo estructurado para este
método, en el cual se puede apreciar la diferencia entre uno y otro:
47
Métodos Numéricos
Algoritmo Gauss - Seidel:
Leer n, ε
Para i = 1 hasta n
Para j = 1 hasta n+1
Leer aij
fin_para
fin_para
Para i = 1 hasta n
xi = 0
fin_para
Repetir
fin = verdadero
Para i = 1 hasta n
y = ai,n+1
Para j = 1 hasta n
Si i ≠ j entonces
y = y – aij*xj
fin_si
fin_para
y = y/aii
delta = |xi – y|
Si delta > ε entonces
fin = falso
fin_si
xi = y
fin_para
hasta fin
Para i = 1 hasta n
Imprimir xi
fin_para
Terminar
Ejemplo: Calcular la solución (ε = 0.001) del siguiente sistema:
4 x1 – x2 + x3 = 3
- x1 + 4 x2 + x3 = - 2
2 x1 + x2 + 5 x3 = 3
Comprobando si el método es adecuado para el sistema:
( a ) | 4 |> | - 1 | + | 1 |
| 4 |> | - 1 | + | 1 |
| 5 |> | 2 | + | 1 |
48
Métodos Numéricos
( b ) 0
512
141
114
≠−
−
Los elementos sobre la diagonal principal, en valor absoluto, fueron mayores que la suma
de los demás elementos de la fila, también en valor absoluto. Si esto no se cumpliera, se
pueden reordenar las ecuaciones para que esto se dé. Si ningún reordenamiento permite
que esto se cumpla, se determinaría que el método no es apropiado para el sistema.
Despejando las xi de las i – ésimas ecuaciones:
4
3 32
1
xx
x
−+
=
4
2 31
2
xx
x
−+−
=
5
23 21
3
xx
x
−−
=
Por facilidad se toma X1 = {0, 0, 0} y sustituyendo en las ecuaciones despejadas, se
obtiene:
x1 = 0.7500
x2 = - 0.3125
x3 = 0.3625
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.58120 | 0.5812 – 0.7500 | > ε
x2 = - 0.4453 | - 0.4453 + 0.3125 | > ε
x3 = 0.4565 | 0.4565 – 0.3625 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5245 | 0.5245 - 0.5812 | > ε
x2 = - 0.4830 | - 0.4830 + 0.4553 | > ε
x3 = 0.4867 | 0.4867 - 0.4565 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5075 | 0.5075 – 0.5245 | > ε
x2 = - 0.4948 | - 0.4948 + 0.4830 | > ε
x3 = 0.4959 | 0.4959 – 0.4867 | > ε
Sustituyendo estos nuevos valores se obtiene:
49
Métodos Numéricos
x1 = 0.5023 | 0.5023 – 0.5075 | > ε
x2 = - 0.4984 | - 0.4984 + 0.4948 | > ε
x3 = 0.4987 | 0.4987 – 0.4959 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5007 | 0.5007 – 0.5023 | > ε
x2 = - 0.4995 | - 0.4995 + 0.4984 | > ε
x3 = 0.4996 | 0.4996 – 0.4987 | > ε
Sustituyendo estos nuevos valores se obtiene:
x1 = 0.5002 | 0.5002 – 0.5007 | < ε
x2 = - 0.4998 | - 0.4998 + 0.4995 | < ε
x3 = 0.4998 | 0.4998 – 0.4996 | < ε
Finalmente:
x1 = 0.5002
x2 = - 0.4998
x3 = 0.4998
Si bien es cierto que se produjo el ahorro de una sola iteración con respecto al método de
Jacobi, es de notar que la solución se encuentra más cercana a su valor real (x1 = 0.5; x2 = -
0.5; x3 = 0.5). Por otro lado, la convergencia está muy relacionada con los valores de inicio
para el vector X.
III.3.4. Método de Montante.
Este método es relativamente nuevo (apareció al principio de la década de los setentas) y
fue diseñado por el Ing. René Mario Montante Pardo en la Universidad Autónoma de
Nuevo León. Se utiliza para obtener la inversa de una matriz, resolver un sistema de n
ecuaciones con n incógnitas, encontrar la matriz adjunta y calcular el determinante. Tiene
las siguientes ventajas sobre el método de Gauss – Jordan:
El Método de Montante trabaja exclusivamente con números enteros. Por
consiguiente, evita los errores por truncamiento y redondeo y reduce
considerablemente las operaciones y la complejidad de las mismas.
El Método de Montante calcula la inversa de una matriz, resuelve un sistema de
ecuaciones, encuentra la matriz adjunta y calcula el determinante, al mismo
tiempo.
El Método de Montante es aplicable en otras áreas en las cuales se manejen
sistemas de ecuaciones y es fácilmente adaptable a tales áreas.
50
Métodos Numéricos
PROCEDIMIENTO:
( 1 ) Elegir un PIVOTE como un elemento sobre la diagonal principal.
( 2 ) Mantener la fila del PIVOTE sin cambios.
( 3 ) Convertir a ceros todos los elementos desde la primera columna hasta la
columna del PIVOTE, excepto los elementos de la diagonal principal, los
cuales serán iguales al PIVOTE.
( 4 ) Calcular los elementos restantes, según la fórmula:
-
kjkk
ijik
aa
aa
si aij está por arriba de la fila del PIVOTE
ijik
kjkk
aa
aa
si aij está por debajo de la fila del PIVOTE
( 5 ) Dividir estos entre el PIVOTE anterior. Para la primera iteración, se toma
como la unidad.
( 6 ) El procedimiento se repite hasta obtener por el lado izquierdo de la matriz
aumentada, una matriz diagonal.
NOTAS:
( a ) Si se trabaja una matriz aumentada (A, B) se obtiene una matriz (D, Y), donde D
es una matriz diagonal cuyos elementos son iguales al determinante de A y Y/d
es la solución del sistema.
( b ) Si se trabaja una matriz aumentada (A, I) se obtiene una matriz (D, Adj), donde
Adj es la matriz adjunta de A y Adj/d es la inversa de esta.
( c ) Si no quiere trabajar los determinantes de los signos contrarios, puede utilizar la
siguiente fórmula:
aij = aij * PIVOTE – akj * aik
Esta fórmula ya contempla el signo para cuando el elemento buscado esté arriba de la
fila del PIVOTE.
Finalmente, el algoritmo para este método:
Algoritmo Montante:
Leer n
Para i = 1 hasta n
Para j = 1 hasta n+1
Leer aij
fin_para
fin_para
pivotant = 1
Para k = 1 hasta n
Para i = 1 hasta n
51
Métodos Numéricos
Si i ≠ k entonces
Para j = k+1 hasta n+1
aij = (aij*akk – aik*akj)/pivotant
fin_para
fin_si
fin_para
pivotant = ak,k
fin_para
Para i = 1 hasta n
Imprimir ai,n+1/ann
fin_para
Terminar
Ejemplo: Resolver el siguiente sistema por el Método de Montante.
4 x1 – x2 + x3 = 3
- x1 + 4 x2 + x3 = - 2
2 x1 + x2 + 5 x3 = 3
Solución:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−
3
2
3
512
141
114
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
6
5
3
1860
5150
114
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
30
5
10
6000
5150
5015
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
30
30
30
6000
0600
0060
Así:
x1 = 0.5
x2 = - 0.5
x3 = 0.5
52

Más contenido relacionado

La actualidad más candente

Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5thomasbustos
 
Metodos numericos
Metodos numericos Metodos numericos
Metodos numericos Cate Graham
 
Método de gauss seidel
Método de gauss seidelMétodo de gauss seidel
Método de gauss seidelmariacadena
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsaSool Egurrola
 
Ecuaciones Lineales Homogéneas con coeficientes constantes
Ecuaciones Lineales Homogéneas con coeficientes constantesEcuaciones Lineales Homogéneas con coeficientes constantes
Ecuaciones Lineales Homogéneas con coeficientes constantesKarina Alexandra
 
Para calcular el área de un triángulo
Para calcular el área de un triánguloPara calcular el área de un triángulo
Para calcular el área de un triánguloCristian Rufail
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijolisset neyra
 
Astroide
AstroideAstroide
Astroideruth45
 
Ecuaciones diferenciales-orden-superior
Ecuaciones diferenciales-orden-superiorEcuaciones diferenciales-orden-superior
Ecuaciones diferenciales-orden-superiorSabena29
 
Ecuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenEcuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenDavid Torres
 
Ecuacion cauchy euler
Ecuacion cauchy eulerEcuacion cauchy euler
Ecuacion cauchy eulerNena Sofia
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificadoMoises Costa
 
Sistemas mal condicionados
Sistemas mal condicionadosSistemas mal condicionados
Sistemas mal condicionadosKike Prieto
 
Solucionario de dennis g zill ecuaciones diferenciales
Solucionario de dennis g zill   ecuaciones diferencialesSolucionario de dennis g zill   ecuaciones diferenciales
Solucionario de dennis g zill ecuaciones diferencialessanyef
 
CALCULO VECTORIAL Guia unidad1 cv-p44
CALCULO VECTORIAL Guia unidad1 cv-p44CALCULO VECTORIAL Guia unidad1 cv-p44
CALCULO VECTORIAL Guia unidad1 cv-p44Juan Miguel
 
Ecuación diferencial de Bernoully y Riccati Matemática II
Ecuación diferencial de Bernoully y Riccati Matemática IIEcuación diferencial de Bernoully y Riccati Matemática II
Ecuación diferencial de Bernoully y Riccati Matemática IIJoe Arroyo Suárez
 

La actualidad más candente (20)

Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5
 
Metodos numericos
Metodos numericos Metodos numericos
Metodos numericos
 
Metodo adams bashforth
Metodo adams bashforthMetodo adams bashforth
Metodo adams bashforth
 
Método de gauss seidel
Método de gauss seidelMétodo de gauss seidel
Método de gauss seidel
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsa
 
Ecuaciones Lineales Homogéneas con coeficientes constantes
Ecuaciones Lineales Homogéneas con coeficientes constantesEcuaciones Lineales Homogéneas con coeficientes constantes
Ecuaciones Lineales Homogéneas con coeficientes constantes
 
La ecuación diferencial de Legendre
La ecuación diferencial de LegendreLa ecuación diferencial de Legendre
La ecuación diferencial de Legendre
 
2011 runge kutta
2011 runge kutta2011 runge kutta
2011 runge kutta
 
Para calcular el área de un triángulo
Para calcular el área de un triánguloPara calcular el área de un triángulo
Para calcular el área de un triángulo
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
Astroide
AstroideAstroide
Astroide
 
Ecuaciones diferenciales-orden-superior
Ecuaciones diferenciales-orden-superiorEcuaciones diferenciales-orden-superior
Ecuaciones diferenciales-orden-superior
 
Ecuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenEcuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De Orden
 
Ecuacion cauchy euler
Ecuacion cauchy eulerEcuacion cauchy euler
Ecuacion cauchy euler
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
 
1.3 errores (1)
1.3 errores (1)1.3 errores (1)
1.3 errores (1)
 
Sistemas mal condicionados
Sistemas mal condicionadosSistemas mal condicionados
Sistemas mal condicionados
 
Solucionario de dennis g zill ecuaciones diferenciales
Solucionario de dennis g zill   ecuaciones diferencialesSolucionario de dennis g zill   ecuaciones diferenciales
Solucionario de dennis g zill ecuaciones diferenciales
 
CALCULO VECTORIAL Guia unidad1 cv-p44
CALCULO VECTORIAL Guia unidad1 cv-p44CALCULO VECTORIAL Guia unidad1 cv-p44
CALCULO VECTORIAL Guia unidad1 cv-p44
 
Ecuación diferencial de Bernoully y Riccati Matemática II
Ecuación diferencial de Bernoully y Riccati Matemática IIEcuación diferencial de Bernoully y Riccati Matemática II
Ecuación diferencial de Bernoully y Riccati Matemática II
 

Destacado

Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasChanflex
 
Series de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosSeries de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosJoe Arroyo Suárez
 
Metodos numericos capitulo 1
Metodos numericos capitulo 1Metodos numericos capitulo 1
Metodos numericos capitulo 1Juan Timoteo Cori
 
Metodos numericos capitulo 3
Metodos numericos capitulo 3Metodos numericos capitulo 3
Metodos numericos capitulo 3Juan Timoteo Cori
 
Metodos numericos 5
Metodos numericos 5Metodos numericos 5
Metodos numericos 5monica
 
Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01Juan Timoteo Cori
 

Destacado (6)

Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajas
 
Series de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosSeries de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios Resueltos
 
Metodos numericos capitulo 1
Metodos numericos capitulo 1Metodos numericos capitulo 1
Metodos numericos capitulo 1
 
Metodos numericos capitulo 3
Metodos numericos capitulo 3Metodos numericos capitulo 3
Metodos numericos capitulo 3
 
Metodos numericos 5
Metodos numericos 5Metodos numericos 5
Metodos numericos 5
 
Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01
 

Similar a Metodos numericos capitulo 2

Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...JAVIER SOLIS NOYOLA
 
Sistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptxSistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptxfrndolubr
 
Two equations systems sol 01 equal
Two equations systems sol 01 equalTwo equations systems sol 01 equal
Two equations systems sol 01 equalEdgar Mata
 
Algebralineal.docx
Algebralineal.docxAlgebralineal.docx
Algebralineal.docxEdwin Laguna
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuacionesmaiden_nono
 
Programacion numerica 1
Programacion numerica 1Programacion numerica 1
Programacion numerica 1Yhonny Ochoa
 
3.3 sistemas de ecuaciones (mayo 07)
3.3 sistemas de ecuaciones (mayo 07)3.3 sistemas de ecuaciones (mayo 07)
3.3 sistemas de ecuaciones (mayo 07)Raul Noguera Morillo
 
Two equations systems solution 01 equal
Two equations systems solution   01 equalTwo equations systems solution   01 equal
Two equations systems solution 01 equalEdgar Mata
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicacionesJacquelineSantos10
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuacionesMarlon Sanchez
 
Métodos de eliminación gaussiana tarea iii
Métodos de eliminación gaussiana tarea iiiMétodos de eliminación gaussiana tarea iii
Métodos de eliminación gaussiana tarea iiiluiguiiiii
 

Similar a Metodos numericos capitulo 2 (20)

Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
 
Sistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptxSistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptx
 
Two equations systems sol 01 equal
Two equations systems sol 01 equalTwo equations systems sol 01 equal
Two equations systems sol 01 equal
 
Presentación1 diego
Presentación1 diegoPresentación1 diego
Presentación1 diego
 
Unidad 3 sistemas lineales
Unidad 3 sistemas linealesUnidad 3 sistemas lineales
Unidad 3 sistemas lineales
 
Sistemas de ecuaciones lineales
Sistemas de ecuaciones linealesSistemas de ecuaciones lineales
Sistemas de ecuaciones lineales
 
Algebralineal.docx
Algebralineal.docxAlgebralineal.docx
Algebralineal.docx
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuaciones
 
Ecuaciones de matrices (INFORME)
Ecuaciones de matrices (INFORME)Ecuaciones de matrices (INFORME)
Ecuaciones de matrices (INFORME)
 
Programacion numerica 1
Programacion numerica 1Programacion numerica 1
Programacion numerica 1
 
Clase8 minisem
Clase8 minisemClase8 minisem
Clase8 minisem
 
3.3 sistemas de ecuaciones (mayo 07)
3.3 sistemas de ecuaciones (mayo 07)3.3 sistemas de ecuaciones (mayo 07)
3.3 sistemas de ecuaciones (mayo 07)
 
Two equations systems solution 01 equal
Two equations systems solution   01 equalTwo equations systems solution   01 equal
Two equations systems solution 01 equal
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuaciones
 
Sistemas de ecuaciones Lineales
Sistemas de ecuaciones Lineales Sistemas de ecuaciones Lineales
Sistemas de ecuaciones Lineales
 
Métodos de eliminación gaussiana tarea iii
Métodos de eliminación gaussiana tarea iiiMétodos de eliminación gaussiana tarea iii
Métodos de eliminación gaussiana tarea iii
 
Expocision
ExpocisionExpocision
Expocision
 
Expocision
ExpocisionExpocision
Expocision
 
Expocision
ExpocisionExpocision
Expocision
 

Más de Juan Timoteo Cori

Guia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieriaGuia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieriaJuan Timoteo Cori
 
Malla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrialMalla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrialJuan Timoteo Cori
 
El afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomarEl afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomarJuan Timoteo Cori
 
Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016Juan Timoteo Cori
 
      integracion usabilidad
      integracion  usabilidad       integracion  usabilidad
      integracion usabilidad Juan Timoteo Cori
 
Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00Juan Timoteo Cori
 
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos airesUsabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos airesJuan Timoteo Cori
 
Tesis web transaccionales-rof
Tesis web transaccionales-rofTesis web transaccionales-rof
Tesis web transaccionales-rofJuan Timoteo Cori
 
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresEdutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresJuan Timoteo Cori
 

Más de Juan Timoteo Cori (20)

multas operadores
multas operadoresmultas operadores
multas operadores
 
Tupa2009 anexo1
Tupa2009 anexo1Tupa2009 anexo1
Tupa2009 anexo1
 
Guia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieriaGuia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieria
 
Estándares tipo-valorativo
Estándares tipo-valorativoEstándares tipo-valorativo
Estándares tipo-valorativo
 
Convalidacion acreditacion
Convalidacion acreditacionConvalidacion acreditacion
Convalidacion acreditacion
 
Malla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrialMalla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrial
 
essalud
essaludessalud
essalud
 
Nivel cump metas
Nivel cump metasNivel cump metas
Nivel cump metas
 
El afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomarEl afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomar
 
requerimientos
requerimientos requerimientos
requerimientos
 
Conflicto social
Conflicto socialConflicto social
Conflicto social
 
Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016
 
aplicaciones moviles
aplicaciones  movilesaplicaciones  moviles
aplicaciones moviles
 
Variables internas
Variables internasVariables internas
Variables internas
 
      integracion usabilidad
      integracion  usabilidad       integracion  usabilidad
      integracion usabilidad
 
Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00
 
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos airesUsabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
 
Tesis web transaccionales-rof
Tesis web transaccionales-rofTesis web transaccionales-rof
Tesis web transaccionales-rof
 
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresEdutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyares
 
Td hm-fi-unlp
Td hm-fi-unlpTd hm-fi-unlp
Td hm-fi-unlp
 

Último

Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónAlexisHernandez885688
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 

Último (20)

Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 

Metodos numericos capitulo 2

  • 1. CAPITULO III III.1. Los Sistemas de Ecuaciones. La necesidad de tener métodos eficientes para resolver sistemas de ecuaciones algebraicas lineales, es más importante aún, que la solución de ecuaciones no lineales. Esto es debido a que en muchos casos los problemas de matemáticas aplicadas se reducen a un conjunto de ecuaciones que constituyen un sistema lineal. Por este motivo puede decirse con razón que la principal tarea del análisis numérico es la solución de sistemas de ecuaciones lineales. Se ha desarrollado una extraordinaria colección de algoritmos para llevar a cabo la solución de los sistemas lineales, lo que indica que es engañoso el aparente carácter elemental del problema. En forma semejante a las ecuaciones no lineales, cuyos métodos de solución se estudiaron en el capítulo anterior, los sistemas lineales pueden resolverse por medio de métodos exactos y de aproximaciones sucesivas. Antes de establecer estos métodos, se recordarán algunos conceptos fundamentales sobre las matrices y los sistemas lineales. III.2. Antecedentes. MATRICES. Una matriz es un arreglo de la forma: ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ mnmmm n n n aaaa aaaa aaaa aaaa ... ............... ... ... ... 321 3333231 2232221 1131211
  • 2. Métodos Numéricos Para toda matriz cuadrada A (m = n) cuyo determinante es distinto de cero, existe una matriz (denotada A-1 ) que satisface la relación que siguiente: A A-1 = A-1 A = I donde I es una matriz identidad. TRANSFORMACIONES ELEMENTALES DE FILAS. Toda matriz puede ser transformada en otra aplicando las llamadas transformaciones elementales de filas: 1. Multiplicar una fila por un escalar no nulo. 2. Sumar a una fila un múltiplo de otra fila. 3. Intercambiar dos filas. Se puede demostrar (lo cual se estudiará aquí) que aplicar una transformación elemental de filas a una matriz A es igual a aplicar esa transformación a una matriz I y multiplicarla por A. Así, comprobando con un ejemplo, se tiene la siguiente matriz: A = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ 333231 232221 131211 aaa aaa aaa aplicándole la segunda transformación se tiene: B = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ +++ 333231 232221 331332123111 aaa aaa kaakaakaa lo anterior equivale a: I = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ 100 010 001 transformada en: E1+k3 = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ 100 010 01 k 35
  • 3. Métodos Numéricos NOTA: La matriz E es una matriz I a la cual se le ha practicado una transformación. El subíndice indica el tipo de transformación; así, 1 + k3 significa que a la primera fila se le suma la tercera multiplicada por k. y multiplicando: E1+k3 A = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ 333231 232221 131211 100 010 01 aaa aaa aaak se obtiene B: ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ +++ 333231 232221 331332123111 aaa aaa kaakaakaa Dada una matriz A no singular (| A | ≠ 0) de orden n, siempre es posible encontrar tantas matrices de la forma, E tales que al aplicarlas a A la conviertan en matriz identidad. Así: E1 E2 E3 . . . Er A = I Si en la igualdad anterior se multiplican ambos miembros por A-1 : E1 E2 E3 . . . Er A A-1 = I A-1 efectuando los productos se obtiene: E1 E2 E3 . . . Er I = I A-1 Lo anterior indica que si se parte de una matriz identidad, se puede llegar a la inversa de una matriz, efectuando los mismos pasos que se efectuaron para llegar a la matriz I a partir de la matriz original. Para lograr lo anterior, trabájese con la matriz ampliada (A, I), transformando la parte izquierda de esta en I: Ejemplo: Calcular A-1 de: A = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − −− − 324 123 642 Si el determinante es distinto de cero, la matriz tiene inversa: 36
  • 4. Métodos Numéricos | A | = = (12 + 16 + 36) – (48 + 4 + 36) = 64 – 88 = - 24 ≠ 0 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − −− − 324 123 642 Trabajando la matriz ampliada: A = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − −− − 100 010 001 324 123 642 A = 143 132 21 102 012/3 002/1 960 840 321 ff ff f − + ÷ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− − − A = 263 )4(2 221 12/34/1 04/18/3 02/14/1 300 210 101 ff f ff − −÷ + ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− − − − A = 33 322 31 3/12/112/1 3/24/324/5 3/106/1 100 010 001 ÷ + + ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − f ff ff Para la obtención de la matriz identidad, se siguieron las transformaciones de filas en el siguiente orden: 1. Elección de un PIVOTE como un elemento sobre la diagonal principal. 2. División de la fila del PIVOTE entre el PIVOTE. 3. Elección de un ANULADOR como un elemento sobre la columna del PIVOTE. 4. Resta, a la fila del ANULADOR, la fila del PIVOTE multiplicada por el ANULADOR. 5. Repetición de los pasos 3 y 4 hasta que la columna del pivote se anule. 6. Repetición de los pasos 1, 2, 3 y 4, hasta que la matriz se hace unitaria. ECUACIÓN ALGEBRAICA LINEAL. Una ecuación algebraica lineal es una ecuación en donde en cada término de esta aparece únicamente una variable o incógnita elevada a la primera potencia, por ejemplo: a1 x1 + a2 x2 + . . . + an xn = b 37
  • 5. Métodos Numéricos es una ecuación algebraica lineal en las variables x1, x2, . . ., xn. Se admite que los coeficientes a1, a2, . . ., an y el término independiente b, de la ecuación, son constantes reales. SISTEMAS DE ECUACIONES. Un sistema de ecuaciones es un conjunto de ecuaciones que deben resolverse de manera simultánea. En lo sucesivo se considerarán únicamente sistemas de ecuaciones algebraicas lineales; o sea, conjuntos de ecuaciones de la siguiente forma: a11 x1 + a12 x2 + a13 x3 + . . . + a1n xn = b1 a21 x1 + a22 x2 + a23 x3 + . . . + a2n xn = b2 a31 x1 + a32 x2 + a33 x3 + . . . + a3n xn = b3 . . . . . . . . . . . . . . . . . . am1 x1 + am2 x2 + am3 x3 + . . . + amn xn = bn Aplicando la definición de producto entre matrices, este sistema de ecuaciones puede escribirse en la forma: ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ nnmnmmm n n n b b b b x x x x aaaa aaaa aaaa aaaa ...... ... ............... ... ... ... 3 2 1 3 2 1 321 3333231 2232221 1131211 El sistema de ecuaciones puede escribirse simbólicamente como A X = B, en donde A se llama matriz del sistema. La matriz formada por A, a la que se le ha agregado el vector de términos independientes ( B ) como última columna, se le llama la matriz ampliada del sistema y se representa con (A, B). SOLUCION DE UN SISTEMA DE ECUACIONES. La solución de un sistema de ecuaciones es un conjunto de valores de las incógnitas que satisfacen simultáneamente a todas y cada una de las ecuaciones del sistema. De acuerdo con su solución, un sistema puede ser: compatible, si admite solución, ó incompatible, si no lo admite. Un sistema compatible puede ser: determinado, si la solución es única, ó indeterminado, si tiene soluciones infinitas. TEOREMAS SOBRE RANGOS. El rango de una matriz es el orden del determinante no nulo de mayor orden que se puede obtener de esa matriz. El rango de la matriz A se representa con la notación r(A) y el de la matriz ampliada, por r(A, B). En álgebra se demuestra que: 38
  • 6. Métodos Numéricos ( a ) Para cualquier sistema r(A) ≤ r(A, B). ( b ) si r(A) < r(A, B) el sistema es incompatible. ( c ) si r(A) = r(A, B) el sistema de ecuaciones es compatible. ( c.1. ) si r(A) = n, el sistema es determinado. ( c.2. ) si r(A) < n, el sistema es indeterminado (siendo n el número de variables en el sistema). Por ejemplo, para el sistema de ecuaciones: 3 x1 + 2 x2 = 5 2 x1 + 4 x2 = 6 los valores x1 = 1 y x2 = 1, en las incógnitas, lo satisfacen completamente; luego es una solución de él, y puede afirmarse que el sistema es compatible. Para este problema puede demostrarse que r(A) = r(A, B) = 2, por lo que el sistema es compatible, como se indicó, y además determinado; o sea, que la solución mencionada es la única admisible. En el caso de: 3 x1 + 2 x2 = 5 3 x1 + 2 x2 = 10 no existe ningún par de valores para x1 y x2 que hagan que 5 sea igual a 10, por lo que el sistema es incompatible. Para este sistema puede demostrarse que r(A) =1 y que r(A,B) = 2. Para el sistema: 3 x1 + 2 x2 = 5 6 x1 + 4 x2 = 10 se puede observar que x1 = 1 y x2 = 1 es solución del sistema, por lo que es compatible. También, x1 = 0, x2 = 5/2 es solución del sistema, por lo que es indeterminado. Fácilmente puede verse que cualquier par de valores x1 y x2 que cumplan que x2 = 2 35 1x− es solución del sistema. Para este sistema se demuestra que r(A) = r(A, B) 1 < 2; es decir, el sistema es compatible indeterminado como se indicó. La solución numérica de un sistema de ecuaciones siempre debe sustituirse en las ecuaciones originales, para garantizar la validez de la solución obtenida. III.3. Los Métodos. Se presentan a continuación cuatro métodos para solucionar Sistemas de Ecuaciones Lineales. Dos de ellos son iterativos y utilizan el criterio de Cauchy para la convergencia. 39
  • 7. Métodos Numéricos III.3.1. Método de Gauss – Jordan. Este método es aplicable a sistemas de ecuaciones compatibles y permiten la extracción de la solución por medio de las transformaciones elementales de filas. Las transformaciones de filas convierten al sistema en otro equivalente; esto es, un sistema distinto con la misma solución. Recordando que: dada la matriz del sistema A, no singular (| A | ≠ 0), siempre es posible encontrar tantas matrices de la forma E, tales que al aplicarlas a A la conviertan en identidad. Así: E1 E2 E3 . . . Er A = I y partiendo de la igualdad A X = B, multiplíquense ambos miembros de la igualdad por E1 E2 E3 . . . Er: E1 E2 E3 . . . Er A X = E1 E2 E3 . . . Er B efectuando los productos, se obtiene: ( E1 E2 E3 . . . Er A ) X = E1 E2 E3 . . . Er B I X = E1 E2 E3 . . . Er B X = E1 E2 E3 . . . Er B Esto es, para hallar la matriz X de soluciones, se debe aplicar a B las mismas transformaciones que se le aplicaron a la matriz A para convertirla en identidad. Este método, conocido como método de Gauss – Jordan, trabaja la matriz ampliada (A, B) y obtiene la matriz (I, X). A continuación se presenta el algoritmo para las transformaciones de las filas en un sistema: Algoritmo Gauss-Jordan Leer n m = n + 1 Para i = 1 hasta n Para j = 1 hasta m Leer aij fin_para fin_para Para i = 1 hasta n Pivote = aii Para j = 1 hasta m aij = aij/pivote fin_para 40
  • 8. Métodos Numéricos Para k = 1 hasta n Si k ≠ i entonces cero = aki Para j = 1 hasta m akj = akj - cero * aij fin_para fin_si fin_para fin_para Para i = 1 hasta n Imprimir aim fin_para Terminar Ejemplo 1. Resolver por Gauss – Jordan el siguiente sistema: 2 x1 + x2 – x3 = - 3 - x1 + 5 x2 – 4 x3 = 2 3 x1 – 2 x2 + 23 x3 = 4 Solución: ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − −− − 4 2 3 2323 451 112 pivote = 2; anuladores = -1, 3. 133 12 2/17 2/1 2/3 2/492/70 2/92/110 2/12/11 ff ff − + ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − pivote = 11/2; anuladores = 1/2, - 7/2. 22/73 22/11 11/97 11/1 11/17 11/23800 11/910 11/101 ff ff + + ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − pivote = 238/11; anuladores = - 9/11, - 1/11. 41
  • 9. Métodos Numéricos 311/92 311/11 238/97 238/101 238/359 100 010 001 ff ff + + ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − Así: x1 = - 359/238 = - 1.5084034 x2 = 101/238 = 0.4243697 x3 = 97/238 = 0.4075630 (Sistema Compatible Determinado) Ejemplo 2. Resolver por Gauss – Jordan el siguiente sistema: 2 x1 - x2 + x3 = - 4 x1 + 2 x2 – x3 = - 1 3 x1 + x2 = 4 Solución: ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− − 3 1 4 013 121 112 pivote = 2; anuladores = 1, 3. 133 12 3 3 2 2/32/50 2/32/50 2/12/11 ff ff − − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − − Como f2 = f3, hágase f3 = f2 – f3. ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− − 0 3 2 000 2/32/50 2/12/11 De aquí r(A) = r(A, B) < n, el sistema tiene infinitas soluciones. Para obtener las soluciones, se extrae el sistema de la última matriz: x1 – ½ x2 + ½ x3 = 2 5/2 x2 – 3/2 x3 = - 3 Iguálese alguna incógnita a un valor de a (con a en R); por ejemplo, X2 = a y despéjese las otras incógnitas para dejarlas en términos de a. 42
  • 10. Métodos Numéricos x1 = 1 – a/3 x2 = a x3 = 2 + 5/3 a (Sistema Compatible Indeterminado) Ejemplo 3. Resolver por Gauss – Jordan el siguiente sistema. x1 + x3 – x4 = - 1 2 x1 – 3 x2 + x3 – x4 = 2 - x1 + x2 – 2 x3 + x4 = 3 x1 + x2 - x4 = 0 Solución: ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − −− −− − 0 3 2 1 1011 1211 1132 1101 pivote = 1, anulador = 2, - 1, 1 14 13 122 1 2 0 1 0110 0110 1130 1101 ff ff ff − + − ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − − −− − pivote = - 3, anulador = - 1, - 1 24 23 1 1 2 0 1 3/13/400 3/13/400 3/13/110 1101 ff ff f − − ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − − pivote = - 4/3, anulador = 1, 1/3, - 4/3 33/44 313/12 31 1 2/3 2/3 2/1 0000 4/1100 4/1010 4/3001 ff ff ff − − − ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − −− − − Así, r(A) < r(A, B); no hay solución (Sistema Incompatible) 43
  • 11. Métodos Numéricos III.3.2. Método de Jacobi. Este es un método alterno e iterativo en la búsqueda de soluciones de sistemas de ecuaciones y utiliza el criterio de Cauchy como criterio de paro. Para derivar la fórmula del método, hágase A = D + R; esto es, la matriz del sistema se divide en dos, de las cuales la matriz D es una matriz diagonal y R, por el contrario, es tal que sólo la diagonal principal tiene elementos cero. Así, ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ + ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ 0... ............... ...0 ...0 ...0 ...000 ............... 0...00 0...00 0...00 ... ............... ... ... ... 321 33231 22321 11312 33 22 11 321 3333231 2232221 1131211 mmm n n n mnmnmmm n n n aaa aaa aaa aaa a a a a aaaa aaaa aaaa aaaa Derivando la fórmula: A X = B forma matricial del sistema (D + R) X = B sustituyendo A D X + R X = B quitando los paréntesis D X = B – R X despejando X = B D-1 – R X D-1 multiplicando por D-1 De lo anterior se observa lo siguiente: para calcular el valor de X se requiere conocer el valor de X. Esto no es una contradicción, sino que de aquí se manifiesta la naturaleza iterativa del método: se requiere dar una primera aproximación a la matriz X para acercarse al valor real según una ε preestablecida. Así, la fórmula general del método es: Xi+1 = B D-1 – R D-1 Xi Se puede demostrar que este método converge siempre que cada elemento sobre la diagonal principal sea mayor, en valor absoluto, que la suma de los otros elementos de la fila, en valor absoluto. De la fórmula iterativa, se tiene: Xi+1 = D-1 (B – R Xi) Esto equivale a despejar del sistema las xi de la i - ésima ecuación, en forma matemática: ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ −= ∑= n j jiji ii i xab a x 1 1 con j ≠ i 44
  • 12. Métodos Numéricos Este método requiere de un valor inicial para X (por simplicidad se toma el vector cero) y se detiene el proceso hasta que se cumpla que |Xi+1 – Xi| < ε (nótese que X es el vector de soluciones; esto es, TODOS los valores de x deben cumplir con lo anterior). A continuación se presenta el algoritmo para el método de Jacobi: Algoritmo Jacobi: Leer n, ε Para i = 1 hasta n Para j = 1 hasta n+1 Leer aij fin_para fin_para Para i = 1 hasta n xi = 0 fin_para Repetir fin = verdadero Para i = 1 hasta n yi = ai,n+1 Para j = 1 hasta n Si i ≠ j entonces yi = yi – aij*xj fin_si fin_para yi = yi/aii delta = |xi – yi| Si delta > ε entonces fin = falso fin_si fin_para Para i = 1 hasta n xi = yi fin_para hasta fin Para i = 1 hasta n Imprimir xi fin_para Terminar Ejemplo: Calcular la solución (ε = 0.001) del siguiente sistema: 4 x1 – x2 + x3 = 3 - x1 + 4 x2 + x3 = - 2 2 x1 + x2 + 5 x3 = 3 45
  • 13. Métodos Numéricos Comprobando si el método es adecuado para el sistema: ( a ) | 4 |> | - 1 | + | 1 | | 4 |> | - 1 | + | 1 | | 5 |> | 2 | + | 1 | ( b ) 0 512 141 114 ≠− − Los elementos sobre la diagonal principal, en valor absoluto, fueron mayores que la suma de los demás elementos de la fila, también en valor absoluto. Si esto no se cumpliera, se pueden reordenar las ecuaciones para que esto se dé. Si ningún reordenamiento permite que esto se cumpla, se determinaría que el método no es apropiado para el sistema. Despejando las xi de las i – ésimas ecuaciones: 4 3 32 1 xx x −+ = 4 2 31 2 xx x −+− = 5 23 21 3 xx x −− = Por facilidad se toma X1 = {0, 0, 0} y sustituyendo en las ecuaciones despejadas, se obtiene: x1 = 0.7500 x2 = - 0.5000 x3 = 0.6000 Sustituyendo estos nuevos valores se obtiene: x1 = 0.4750 | 0.4750 – 0.7500 | > ε x2 = - 0.4625 | - 0.4625 + 0.5000 | > ε x3 = 0.4000 | 0.4000 – 0.6000 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5343 | 0.5343 - 0.4750 | > ε x2 = - 0.4812 | - 0.4812 + 0.4625 | > ε x3 = 0.5025 | 0.5025 - 0.4000 | > ε Sustituyendo estos nuevos valores se obtiene: 46
  • 14. Métodos Numéricos x1 = 0.5040 | 0.5040 – 0.5343 | > ε x2 = - 0.4920 | - 0.4920 + 0.4812 | > ε x3 = 0.4825 | 0.4825 – 0.5025 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5063 | 0.5063 – 0.5040 | > ε x2 = - 0.4946 | - 0.4946 + 0.4920 | > ε x3 = 0.4967 | 0.4967 – 0.4825 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5022 | 0.5022 – 0.5063 | > ε x2 = - 0.4976 | - 0.4976 + 0.4946 | > ε x3 = 0.4963 | 0.4963 – 0.4967 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5015 | 0.5015 – 0.5022 | > ε x2 = - 0.4985 | - 0.4985 + 0.4976 | > ε x3 = 0.4986 | 0.4986 – 0.4963 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5007 | 0.5007 – 0.5015 | < ε x2 = - 0.4992 | - 0.4992 + 0.4985 | < ε x3 = 0.4991 | 0.4991 – 0.4986 | < ε Finalmente: x1 = 0.5007 x2 = - 0.4992 x3 = 0.4991 III.3.3. Método de Gauss – Seidel. Este método es en general idéntico al de Jacobi; la diferencia consiste en que una vez calculada la componente xi, de la k – ésima iteración, se usa inmediatamente en esta misma. Por esta razón el método de Gauss – Seidel también se llama de iteraciones parciales o desplazamientos sucesivos. Por esta razón, este método converge más rápido que el de Jacobi y puede convergir cuando el de Jacobi no lo hace. Se presenta a continuación el algoritmo estructurado para este método, en el cual se puede apreciar la diferencia entre uno y otro: 47
  • 15. Métodos Numéricos Algoritmo Gauss - Seidel: Leer n, ε Para i = 1 hasta n Para j = 1 hasta n+1 Leer aij fin_para fin_para Para i = 1 hasta n xi = 0 fin_para Repetir fin = verdadero Para i = 1 hasta n y = ai,n+1 Para j = 1 hasta n Si i ≠ j entonces y = y – aij*xj fin_si fin_para y = y/aii delta = |xi – y| Si delta > ε entonces fin = falso fin_si xi = y fin_para hasta fin Para i = 1 hasta n Imprimir xi fin_para Terminar Ejemplo: Calcular la solución (ε = 0.001) del siguiente sistema: 4 x1 – x2 + x3 = 3 - x1 + 4 x2 + x3 = - 2 2 x1 + x2 + 5 x3 = 3 Comprobando si el método es adecuado para el sistema: ( a ) | 4 |> | - 1 | + | 1 | | 4 |> | - 1 | + | 1 | | 5 |> | 2 | + | 1 | 48
  • 16. Métodos Numéricos ( b ) 0 512 141 114 ≠− − Los elementos sobre la diagonal principal, en valor absoluto, fueron mayores que la suma de los demás elementos de la fila, también en valor absoluto. Si esto no se cumpliera, se pueden reordenar las ecuaciones para que esto se dé. Si ningún reordenamiento permite que esto se cumpla, se determinaría que el método no es apropiado para el sistema. Despejando las xi de las i – ésimas ecuaciones: 4 3 32 1 xx x −+ = 4 2 31 2 xx x −+− = 5 23 21 3 xx x −− = Por facilidad se toma X1 = {0, 0, 0} y sustituyendo en las ecuaciones despejadas, se obtiene: x1 = 0.7500 x2 = - 0.3125 x3 = 0.3625 Sustituyendo estos nuevos valores se obtiene: x1 = 0.58120 | 0.5812 – 0.7500 | > ε x2 = - 0.4453 | - 0.4453 + 0.3125 | > ε x3 = 0.4565 | 0.4565 – 0.3625 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5245 | 0.5245 - 0.5812 | > ε x2 = - 0.4830 | - 0.4830 + 0.4553 | > ε x3 = 0.4867 | 0.4867 - 0.4565 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5075 | 0.5075 – 0.5245 | > ε x2 = - 0.4948 | - 0.4948 + 0.4830 | > ε x3 = 0.4959 | 0.4959 – 0.4867 | > ε Sustituyendo estos nuevos valores se obtiene: 49
  • 17. Métodos Numéricos x1 = 0.5023 | 0.5023 – 0.5075 | > ε x2 = - 0.4984 | - 0.4984 + 0.4948 | > ε x3 = 0.4987 | 0.4987 – 0.4959 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5007 | 0.5007 – 0.5023 | > ε x2 = - 0.4995 | - 0.4995 + 0.4984 | > ε x3 = 0.4996 | 0.4996 – 0.4987 | > ε Sustituyendo estos nuevos valores se obtiene: x1 = 0.5002 | 0.5002 – 0.5007 | < ε x2 = - 0.4998 | - 0.4998 + 0.4995 | < ε x3 = 0.4998 | 0.4998 – 0.4996 | < ε Finalmente: x1 = 0.5002 x2 = - 0.4998 x3 = 0.4998 Si bien es cierto que se produjo el ahorro de una sola iteración con respecto al método de Jacobi, es de notar que la solución se encuentra más cercana a su valor real (x1 = 0.5; x2 = - 0.5; x3 = 0.5). Por otro lado, la convergencia está muy relacionada con los valores de inicio para el vector X. III.3.4. Método de Montante. Este método es relativamente nuevo (apareció al principio de la década de los setentas) y fue diseñado por el Ing. René Mario Montante Pardo en la Universidad Autónoma de Nuevo León. Se utiliza para obtener la inversa de una matriz, resolver un sistema de n ecuaciones con n incógnitas, encontrar la matriz adjunta y calcular el determinante. Tiene las siguientes ventajas sobre el método de Gauss – Jordan: El Método de Montante trabaja exclusivamente con números enteros. Por consiguiente, evita los errores por truncamiento y redondeo y reduce considerablemente las operaciones y la complejidad de las mismas. El Método de Montante calcula la inversa de una matriz, resuelve un sistema de ecuaciones, encuentra la matriz adjunta y calcula el determinante, al mismo tiempo. El Método de Montante es aplicable en otras áreas en las cuales se manejen sistemas de ecuaciones y es fácilmente adaptable a tales áreas. 50
  • 18. Métodos Numéricos PROCEDIMIENTO: ( 1 ) Elegir un PIVOTE como un elemento sobre la diagonal principal. ( 2 ) Mantener la fila del PIVOTE sin cambios. ( 3 ) Convertir a ceros todos los elementos desde la primera columna hasta la columna del PIVOTE, excepto los elementos de la diagonal principal, los cuales serán iguales al PIVOTE. ( 4 ) Calcular los elementos restantes, según la fórmula: - kjkk ijik aa aa si aij está por arriba de la fila del PIVOTE ijik kjkk aa aa si aij está por debajo de la fila del PIVOTE ( 5 ) Dividir estos entre el PIVOTE anterior. Para la primera iteración, se toma como la unidad. ( 6 ) El procedimiento se repite hasta obtener por el lado izquierdo de la matriz aumentada, una matriz diagonal. NOTAS: ( a ) Si se trabaja una matriz aumentada (A, B) se obtiene una matriz (D, Y), donde D es una matriz diagonal cuyos elementos son iguales al determinante de A y Y/d es la solución del sistema. ( b ) Si se trabaja una matriz aumentada (A, I) se obtiene una matriz (D, Adj), donde Adj es la matriz adjunta de A y Adj/d es la inversa de esta. ( c ) Si no quiere trabajar los determinantes de los signos contrarios, puede utilizar la siguiente fórmula: aij = aij * PIVOTE – akj * aik Esta fórmula ya contempla el signo para cuando el elemento buscado esté arriba de la fila del PIVOTE. Finalmente, el algoritmo para este método: Algoritmo Montante: Leer n Para i = 1 hasta n Para j = 1 hasta n+1 Leer aij fin_para fin_para pivotant = 1 Para k = 1 hasta n Para i = 1 hasta n 51
  • 19. Métodos Numéricos Si i ≠ k entonces Para j = k+1 hasta n+1 aij = (aij*akk – aik*akj)/pivotant fin_para fin_si fin_para pivotant = ak,k fin_para Para i = 1 hasta n Imprimir ai,n+1/ann fin_para Terminar Ejemplo: Resolver el siguiente sistema por el Método de Montante. 4 x1 – x2 + x3 = 3 - x1 + 4 x2 + x3 = - 2 2 x1 + x2 + 5 x3 = 3 Solución: ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− − 3 2 3 512 141 114 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − 6 5 3 1860 5150 114 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − 30 5 10 6000 5150 5015 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − 30 30 30 6000 0600 0060 Así: x1 = 0.5 x2 = - 0.5 x3 = 0.5 52