SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
REPUBLICA BOLIVARIAN DE VENEZUELA
UNIVERSIDAD FERMIN TORO
ESCUELA DE INGENIERÍA ELECTRICA
ANALISIS NUMERICO
Solución de Sistemas de Ecuaciones Lineales
BARQUISIMETO, 2017
ALUMNO:
Alberto J. Perozo M.
Con este trabajo se pretende resumir los diferentes métodos utilizados para resolver
sistemas de ecuaciones lineales, con sus respectivos ejemplos resueltos paso a paso para
comprender el desarrollo de los algoritmos, además se incluyen métodos de factorizaciones
muy utilizados en la carrera de ingeniería.
Solución de Sistemas de Ecuaciones Lineales
Consiste en encontrar los valores de todas las incógnitas para los cuales se
verifican todas las ecuaciones que conforman el sistema. Si alguna de las ecuaciones no se
verifica, entonces no se trata de una solución.
Dependiendo de la solución se tienes diferentes sistemas de ecuaciones, las cuales se
determina aplicando el Teorema de Rouché-Frobenius :
Sea 𝐴 · 𝑋 = B un sistema de 𝑚 ecuaciones lineales con 𝑛 incógnitas (sobre un cuerpo
en general), siendo 𝑚 y 𝑛 naturales (no nulos), se tiene:
 Compatible determinado, única solución ⟺ 𝑟𝑎𝑛𝑔𝑜 [𝐴]⏟
𝑀𝑎𝑡𝑟𝑖𝑧
𝐴
= 𝑟𝑎𝑛𝑔𝑜 [𝐴 | 𝐵]⏟
𝑀𝑎𝑡𝑟𝑖𝑧
𝐴𝑚𝑝𝑙𝑖𝑎𝑑𝑎
= 𝑛.
 Compatible indeterminado, infinitas soluciones ⟺ 𝑟𝑎𝑛𝑔𝑜[𝐴] = 𝑟𝑎𝑛𝑔𝑜[𝐴 | 𝐵] < 𝑛.
 Incompatible, sin solución ⟺ 𝑟𝑎𝑛𝑔𝑜[𝐴] < 𝑟𝑎𝑛𝑔𝑜[𝐴 | 𝐵]
Para resolver sistemas de ecuaciones se aplican varios métodos, a saber:
Gauss y Gauss - Jordan
La diferencia entre los métodos de Gauss y de Gauss-Jordan es que el primero finaliza
al obtener un sistema equivalente en forma escalonada, mientras que el segundo finaliza al
obtener un sistema equivalente en forma escalonada reducida.
El Algoritmo de Gauss-Jordan consta de los siguientes pasos:
1. Determine la primer columna (a la izquierda) no cero.
2. Si el primer elemento de la columna es cero, intercámbielo por un renglón que no tenga
cero. Multiplicando apropiadamente el renglón, hágalo 1. Este primer 1 será llamado 1
pivote.
3. Obtenga ceros arriba y abajo del 1 pivote sumando múltiplos adecuados a los renglones
debajo de renglón pivote en la matriz completa.
4. Cubra la columna y el renglón de trabajo y repita el proceso comenzando en el paso 1
con la columna siguiente.
Es importante observar que en el método de Gauss-Jordan:
 En la idea general, la matriz se va escalonando y reduciendo a la vez.
 En el paso 2, si el elemento no es cero no se realiza intercambio.
 En el paso 3, los elementos que se hacen cero no solo son los inferiores al pivote
(Eliminación Gaussiana) sino también los superiores.
Se explicara paso a paso, la resolución de sistemas de ecuaciones lineales por medio de
este método, con el siguiente ejemplo:
.
Sea el siguiente sistema de ecuaciones:
{
2𝑥 + 3𝑦 + 𝑧 = 1
3𝑥 − 2𝑦 − 4𝑧 = −3
5𝑥 − 𝑦 − 𝑧 = 4
Solución:
Primero, pasar el sistema a forma de una matriz ampliada:
(
2 3 1
3 −2 −4
5 −1 −1
|
1
−3
4
)
Se inicia a operar con las distintas filas y columnas de la matriz para transformarla en
su matriz identidad, teniendo siempre en cuenta la forma de la misma
1. Transformar el 2 de la 1ª fila de la matriz original en el 1 de la 1ª fila de la matriz
identidad;
Para hacer esto debemos dividir toda la 1ª fila entre 2.
(
2 3 1
3 −2 −4
5 −1 −1
|
1
−3
4
) → 𝑓1 =
𝑓1
2
→ (
1
3
2
1
2
3 −2 −4
5 −1 −1
|
1
2
−3
4
)
2. Luego se debe obtener los dos ceros de la primera columna de la matriz identidad,
Para lograr esto, buscamos el opuesto de los números que se ubicaron por debajo del
1 de la primera columna, en este caso el opuesto de 3 que será -3 y el opuesto de 5 que
será -5.
Una vez hecho esto, se procederá a multiplicar los opuestos de estos números por
cada uno de los elementos de la 1ª fila y estos se sumaran a los números de su respectiva
columna, es decir:
(
1
3
2
1
2
3 −2 −4
5 −1 −1
|
1
2
−3
4
) →
𝑓2 = 𝑓2 − 3𝑓1 → 𝑓2 = 3 − 3(1)
𝑓3 = 𝑓3 − 3𝑓1 → 𝑓3 = 5 − 5(1)1
→
(
1
3
2
1
2
0 −
13
2
−
11
2
0 −
17
2
−
7
2
|
|
1
2
−
9
2
3
2 )
𝑓2 = −2 − 3 (
3
2
) → 𝑓2 = −
13
2
; 𝑓2 = −4 − 3 (
1
2
) → 𝑓2 = −
11
2
; 𝑓2 = −3 − 3 (
1
2
) → 𝑓2
= −
9
2
𝑓3 = −1 − 5 (
3
2
) → 𝑓3 = −
17
2
; 𝑓3 = −1 − 5 (
1
2
) → 𝑓3 = −
7
2
; 𝑓3 = 4 − 5 (
1
2
) → 𝑓3 =
3
2
3. El siguiente paso es obtener el 1 de la 2ª fila de la matriz identidad, y procedemos de
igual forma que antes, es decir multiplicamos toda la fila por el inverso del número que
deseamos transformar en 1, en este caso −13/2, cuyo inverso es −2/13
(
1
3
2
1
2
0 −
13
2
−
11
2
0 −
17
2
−
7
2
|
|
1
2
−
9
2
3
2 )
→ 𝑓2 = −
2
13
𝑓2 →
(
1
3
2
1
2
0 1
11
13
0 −
17
2
−
7
2
|
|
1
2
9
13
3
2 )
4. Ahora se debe obtener el 0 que se ubica en la 1a
y 3ª fila, 2ª columna de
la matriz identidad, para hacer esto se realiza como en el punto 2; el cual se realiza en
toda la fila
(
1
3
2
1
2
0 1
11
13
0 −
17
2
−
7
2
|
|
1
2
9
13
3
2 )
→
𝑓1 = 𝑓1 −
3
2
𝑓2
𝑓3 = 𝑓3 +
17
2
𝑓2
→
(
1 0 −
10
13
0 1
11
13
0 0
48
13
|
|
−
7
13
9
13
96
13 )
𝑓1 =
1
2
−
3
2
(
11
13
) → 𝑓1 = −
10
13
; 𝑓1 =
1
2
−
3
2
(
9
13
) → 𝑓1 = −
7
13
𝑓3 = −
7
2
+
17
2
(
11
13
) → 𝑓3 =
48
13
; → 𝑓3 =
3
2
+
17
2
(
9
13
) → 𝑓3 =
96
13
5. El siguiente paso es obtener el 1 correspondiente a la 3ª fila, 3ª columna de la matriz
identidad, se multiplicar toda la 3ª fila por el inverso del número que se encuentre en la
posición de la 3ª fila, 3ª columna, en este caso
48
13
, cuyo inverso será
13
48
.
(
1 0 −
10
13
0 1
11
13
0 0
48
13
|
|
−
7
13
9
13
96
13 )
→ 𝑓3 =
13
48
𝑓3 →
(
1 0 −
10
13
0 1
11
13
0 0 1
||
−
7
13
9
13
2 )
6. Ahora se debe obtener el 0 que se ubica en la 1ª y 2a
fila, 3ª columna de
la matriz identidad, para hacer esto se realiza como en el punto 2; el cual se realiza en
toda la fila
(
1 0 −
10
13
0 1
11
13
0 0 1
||
−
7
13
9
13
2 )
→
𝑓1 = 𝑓1 +
10
13
𝑓3
𝑓2 = 𝑓2 −
11
13
𝑓3
→ (
1 0 0
0 1 0
0 0 1
|
1
−1
2
)
𝑓1 = −
7
13
+
10
13
(2) → 𝑓1 = 1
𝑓2 =
9
13
−
11
13
(2) → 𝑓2 = −1
7. Como se observa se ha llegado al modelo de la matriz identidad, y en la cuarta columna
se obtienen los valores de las variables, correspondiente:
𝑥 = 1 ; 𝑦 = −1 ; 𝑧 = 2 ∎
Descomposición LU
El método de descomposición LU para la solución de sistemas de ecuaciones lineales
debe su nombre a que se basa en la descomposición de la matriz original de coeficientes (A)
en el producto de dos matrices (L y U).
Esto es:
A = LU
Donde:
L - Matriz triangular inferior
U - Matriz triangular superior con todos los elementos de la diagonal principal iguales a 1.
De lo anterior, para matrices de 3x3 se escribe:
La matriz original es:
[𝐴] = (
𝑎11 𝑎12 𝑎13
𝑎21 𝑎22 𝑎23
𝑎31 𝑎32 𝑎33
)
 Pasosparaencontrarlamatriztriangularinferior(matriz[l])
Para encontrar la matriz triangular inferior se busca hacer ceros los valores de
arriba de cada pivote, así como también convertir en 1 cada pivote. Se utiliza el
mismo concepto de "factor" explicado anteriormente y se ubican todos los "factores"
debajo de la diagonal según corresponda en cada uno.
Esquemáticamente se busca lo siguiente:
[𝐿] = (
1 0 0
𝑙12 1 0
𝑙13 𝑙23 1
) [𝑈] = (
𝑢11 𝑢𝑎12 𝑢13
0 𝑢22 𝑢23
0 0 𝑢33
)
[𝐴] = [ 𝐿][𝑈]
(
𝑎11 𝑎12 𝑎13
𝑎21 𝑎22 𝑎23
𝑎31 𝑎32 𝑎33
) = (
1 0 0
𝑙12 1 0
𝑙13 𝑙23 1
) (
𝑢11 𝑢12 𝑢13
0 𝑢22 𝑢23
0 0 𝑢33
)
Por lo tanto, si 𝐴𝑥 = 𝑏, entonces 𝐿𝑈𝑥 = 𝑏, de manera que
𝐴𝑥 = 𝐿𝑈𝑥 = 𝑏.
 Pasos para resolver un sistema de ecuaciones por el método de descomposición LU
1. Obtener la matriz triangular inferior L y la matriz triangular superior U.
2. Resolver 𝐿𝑦 = 𝑏 (para encontrar 𝑦).
3. El resultado del paso anterior se guarda en una matriz nueva de nombre "𝑦".
4. Realizar 𝑈𝑥 = 𝑦 (para encontrar 𝑥).
5. El resultado del paso anterior se almacena en una matriz nueva llamada "𝑥", la cual
brinda los valores correspondientes a las incógnitas de la ecuación.
6. Recuérdese que si la matriz es 2𝑥2 se hará 1 iteración; si es 3𝑥3, 2 iteraciones; si es
4𝑥4, 3 iteraciones; y así sucesivamente.
Ejemplo:
Sea el siguiente sistema de ecuaciones: {
2𝑥 + 3𝑦 + 𝑧 = 1
3𝑥 − 2𝑦 − 4𝑧 = −3
5𝑥 − 𝑦 − 𝑧 = 4
Determine las incógnitas
Solución:
[𝐴] = (
𝑎11 𝑎12 𝑎13
𝑎21 𝑎22 𝑎23
𝑎31 𝑎32 𝑎33
) = (
2 3 1
3 −2 −4
5 −1 −1
) [𝑏] = (
1
−3
4
)
Iteración 1
𝑓𝑎𝑐𝑡𝑜𝑟 1 = (
𝑎21
𝑎11
) =
3
2
𝑓𝑎𝑐𝑡𝑜𝑟 2 = (
𝑎31
𝑎11
) =
5
2}
→ [𝑳] =
(
1 0 0
3
2
0 0
5
2
0 0
)
Encontrando [𝑼]
𝑓𝑖𝑙𝑎 2 = 𝑓𝑖𝑙𝑎 2 − (𝑓𝑎𝑐𝑡𝑜𝑟 1)𝑓𝑖𝑙𝑎 1 →
{
𝑎21 = 3 − (
3
2
) 2 → 𝑎21 = 0
𝑎22 = −2 − (
3
2
) 3 → 𝑎22 = −
13
2
𝑎23 = −4 − (
3
2
) 1 → 𝑎23 = −
11
2
𝑓𝑖𝑙𝑎 3 = 𝑓𝑖𝑙𝑎 3 − (𝑓𝑎𝑐𝑡𝑜𝑟 2)𝑓𝑖𝑙𝑎 1 →
{
𝑎31 = 5 − (
5
2
) 2 → 𝑓3 = 0
𝑎32 = −1 − (
5
2
) 3 → 𝑓3 = −
17
2
𝑎33 = −1 − (
5
2
) 1 → 𝑓3 = −
7
2
[𝑼] =
(
2 3 1
0 −
13
2
−
11
2
0 −
17
2
−
7
2 )
Iteración 2
𝑓𝑎𝑐𝑡𝑜𝑟 3 = (
𝑢32
𝑢22
) = (
−
17
2
−
13
2
) =
17
13
→ [𝑳] =
(
1 0 0
3
2
1 0
5
2
17
13
1
)
𝑓𝑖𝑙𝑎 3 = 𝑓𝑖𝑙𝑎 3 − (𝑓𝑎𝑐𝑡𝑜𝑟 3)𝑓𝑖𝑙𝑎 2 →
{
𝑎31 = 0 − (
17
13
)0 → 𝑎31 = 0
𝑎32 = −
17
2
− (
17
13
)(−
13
2
) → 𝑎32 = 0
𝑎33 = −
7
2
− (
17
13
) (−
11
2
) → 𝑎33 =
48
13
[𝑼] =
(
2 3 1
0 −
13
2
−
11
2
0 0
48
13 )
Ahora ya se tiene la matriz [𝑈] y la matriz [𝐿].
El siguiente paso es resolver
𝐿𝑦 = 𝑏
para encontrar la matriz y.
En pocas palabras es como que se pidiera resolver el siguiente sistema de ecuaciones,
encontrando los valores de 𝑦1, 𝑦2 y 𝑦3:
[𝑳] =
(
1 0 0
3
2
1 0
5
2
17
13
1
)
; [𝑏] = (
1
−3
4
)
{
(1)𝑦1 = 1 → 𝑦1 = 1
(
3
2
) 𝑦1 + (1)𝑦2 = −3 → 𝑦2 = −3 −
3
2
→ 𝑦2 = −
9
2
(
5
2
) 𝑦1 + (
17
13
) 𝑦2 + 𝑦3 = 4 → 𝑦3 = 4 −
5
2
− (
17
13
) (−
9
2
) → 𝑦3 =
96
13
El último paso es resolver
𝑈𝑥 = 𝑦
para encontrar la matriz [𝑥].
En otras palabras es como que se pidiera resolver el siguiente sistema de ecuaciones,
encontrando los valores de 𝑥1 , 𝑥2 𝑦 𝑥3
[𝑼] =
(
2 3 1
0 −
13
2
−
11
2
0 0
48
13 )
[𝑦] =
(
1
−
9
2
96
13 )
{
2𝑥1 + 3𝑥2 + 𝑥3 = 1 → 𝑥1 =
1
2
[1 − 3(−1) − 2] → 𝑥1 = 1
−
13
2
𝑥2 −
11
2
𝑥3 = −
9
2
→ 𝑥2 = −
2
13
[−
9
2
+
11
2
(2)] → 𝑥2 = −1
48
13
𝑥3 =
96
13
→ 𝑥3 = 2
Los valores de buscados son:
𝑥1 = 1 ; 𝑥2 = −1 ; 𝑥3 = 2 ∎
Factorización De Cholesky
La factorización usual de Cholesky se puede usar únicamente para matrices definidas
positivas. En optimización o en economía, se necesita saber frecuentemente si una matriz es
semidefinida positiva, para aplicar condiciones de segundo orden o para averiguar si una
función es convexa. Teóricamente esto se puede hacer mediante el cálculo de los valores
propios, pero, numéricamente, este proceso es mucho más demorado que la factorización de
Cholesky
Se puede comprobar que, si 𝐴 es una matriz simétrica y definida positiva, admite una
descomposición en la forma 𝐿𝑈 con 𝑈 = 𝐿 𝑇
, es decir,
𝐴 = 𝐿𝐿 𝑇
En este caso, el algoritmo de cálculo de los elementos de 𝐿 es
{
𝑙11 = √ 𝑎11
𝑙𝑖1 =
𝑎𝑖1
𝑙11
, 𝑖 ≥ 2
𝑙 𝑘𝑘 = √ 𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟
2
𝑘−1
𝑟=1
, 𝑘 ≥ 2
𝑙𝑖𝑘 =
𝑎𝑖𝑘 − ∑ 𝑙𝑖𝑟 𝑙 𝑘𝑟
𝑘−1
𝑟=1
𝑙 𝑘𝑘
, 𝑖 > 𝑘
Ejemplo:
Dada la matriz 𝐴 a matriz
[𝐴] = (
𝑎11 𝑎12 𝑎13
𝑎21 𝑎22 𝑎23
𝑎31 𝑎32 𝑎33
) = (
1 2 3
2 8 4
3 4 11
)
Hallar la descomposición de Cholesky
Solución:
 Determinar si la matriz [𝐴] es simétrica y definida positiva:
𝑎11 > 0 → 1 > 0 ; |
𝑎11 𝑎12
𝑎21 𝑎22
| = |
1 2
2 8
| = 4 > 0 ; |
1 2 3
2 8 4
3 4 11
| = 4 > 0
Siguiendo el algoritmo dado:
{
𝑙11 = √ 𝑎11 → 𝑙11 = √1 = 1
𝑙𝑖1 =
𝑎𝑖1
𝑙11
, 𝑖 ≥ 2 →
{
𝑙21 =
𝑎21
𝑙11
=
2
1
→ 𝑙21 = 2
𝑙31 =
𝑎31
𝑙11
=
3
1
→ 𝑙21 = 3
𝑙 𝑘𝑘 = √𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟
2
𝑘−1
𝑟=1
, 𝑘 ≥ 2 → {𝑙22 = √𝑎22 − 𝑙21
2
→ 𝑙22 = √8 − 22 → 𝑙22 = 2
𝑙𝑖𝑘 =
𝑎𝑖𝑘 − ∑ 𝑙𝑖𝑟 𝑙 𝑘𝑟
𝑘−1
𝑟=1
𝑙 𝑘𝑘
→ {𝑙32 =
𝑎32 − 𝑙31 𝑙21
𝑙22
→ 𝑙32 =
4 − 3(2)
2
→ 𝑙32 = −1 → , 𝑖 > 𝑘
𝑙 𝑘𝑘 = √𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟
2
𝑘−1
𝑟=1
, 𝑘 ≥ 2 → {𝑙33 = √𝑎33 − 𝑙31
2
− 𝑙32
2
→ 𝑙32 = √11 − 32 − (−1)2 → 𝑙33 = 1
Con lo que se obtiene:
[𝐴] = (
1 2 3
2 8 4
3 4 11
) = (
1 0 0
2 2 0
3 −1 11
) (
1 2 3
0 2 −1
0 0 1
) = 𝐿𝐿 𝑇
∎
Factorización de QR, Householder
Esta factorización es utilizada para la solución por mínimos cuadrados y da un algoritmo
numérico para determinar los valores propios de una matriz cuadrada.
Si A es una matriz m × n con columnas linealmente independientes, entonces A puede
factorizarse en la forma
[𝐴] = [𝑄][𝑅]
En la que Q es una matriz con columnas ortonormales y R es una matriz triangular superior
Dada una matriz A (no necesariamente cuadrada), con columnas linealmente
independientes, encontraremos matrices Q, R tales que
(i) Las columnas de [𝑄] son ortonormales.
(ii) Q es del mismo tamaño que [𝐴].
(iii) R es triangular superior invertible.
La forma de hacerlo es aplicar el proceso de Gram-Schmidt a las columnas de A.
Proceso de Gram Schmidt.
A partir de los vectores linealmente independientes 𝒗 𝟏, . . . , 𝒗 𝒏 se construyen
𝑢1 = 𝑣1 ; 𝑢 𝑘 = 𝑣 𝑘 − ∑
〈𝑣 𝑘, 𝑢𝑗〉
||𝑢𝑗||
2
𝑘−1
𝑗=1
𝑢𝑗 ; 𝒋 = 2, … , 𝑘
Los vectores 𝒖 𝟏, . . . , 𝒖 𝒏 son ortogonales
Ejemplo
Determine una factorización QR para la matriz
[𝐴] = (
1 −2 1
−1 3 2
1 −1 −4
)
Solución
Las columnas de A son
𝑣1 = 〈1, −1,1〉 ; 𝑣2 = 〈−2,3, −1〉 ; 𝑣3 = 〈1,2, −4〉
Al aplicarle el proceso de Gram-Schmidt a las columnas de [𝐴] se obtiene:
𝑢1
′
= 𝑣1 = 〈1, −1,1〉 → {
‖𝑢1
′ ‖ = √12 + (−1)2 + 12 = √3
𝑞1 =
𝑢1
′
‖𝑢1
′ ‖
→ 𝑞1 = 〈
1
√3
, −
1
√3
,
1
√3
〉
Construcción del vector 𝑢2
′
𝑢2
′
= 𝑣2 − 𝜆2,1 𝑢1
′
𝜆2,1 =
〈𝑣2
′
, 𝑢1
′ 〉
‖𝑢1
′ ‖2
=
〈−2,3, −1〉〈1, −1,1〉
√12 + (−1)2 + 12
=
−2(1) + 3(−1) + (−1)1
(√12 + (−1)2 + 12)
2 = −2
𝑢2
′
= 〈−2,3, −1〉 + 2〈1, −1,1〉 = (−2 + 2 3 − 2 −1 + 2) =
𝑢2
′
= 〈0 1 1〉 → {
‖𝑢2
′ ‖ = √02 + (1)2 + 12 = √2
𝑞2 =
𝑢2
′
‖𝑢2
′ ‖
→ 𝑞2 = 〈0,
1
√2
,
1
√2
〉
Construcción del vector 𝑢3
′
𝑢3
′
= 𝑣3 − 𝜆3,1 𝑢1
′
− 𝜆3,2 𝑢2
′
𝜆3,1 =
〈𝑣3
′
, 𝑢1
′ 〉
‖𝑢1
′ ‖2 =
〈1,2, −4〉〈1, −1,1〉
(√3)
2 =
1(1) + 2(−1) − 4(1)
3
= −
5
3
𝜆3,2 =
〈𝑣3
′
, 𝑢2
′ 〉
‖𝑢2
′ ‖2
=
〈1,2, −4〉〈0 1 1〉
(√2)
2 =
1(0) + 2(1) − 4(1)
2
= −1
𝑢3
′
= 〈1,2, −4〉 +
5
3
〈1, −1,1〉 + 1〈0 1 1〉 =
1
3
〈8,4, −4〉
𝑢3
′
≈ 〈8,4, −4〉 →
{
‖𝑢3
′ ‖ = √82 + 42 + (−4)2 = √96 = 4√6
𝑞3 =
𝑢3
′
‖𝑢3
′ ‖
→ 𝑞3 = 〈
8
4√6
,
4
4√6
, −
4
4√6
〉
𝑞3 = 〈
2
4√6
,
1
√6
, −
1
√6
〉 → 𝑞3 = 〈
2
√6
,
1
√6
, −
1
√6
〉
[𝑄] =
(
1
√3
0
𝟐
√𝟔
1
√3
1
√2
𝟏
√𝟔
1
√3
1
√2
−
𝟏
√𝟔)
Diagonalizando
(
1 −2 1
−1 3 2
1 −1 −4
) →
𝑓2 = 𝑓2 + 𝑓1
𝑓3 = 𝑓3 − 𝑓1
→ (
1 −2 1
0 1 3
0 1 −3
)
𝑓3 = 𝑓3 − 𝑓2 → (
1 −2 1
0 1 3
0 0 −6
) → 𝑓3 = −
𝑓3
6
→ (
1 −2 1
0 1 3
0 0 1
)
[𝑅] = (
‖𝒖 𝟏
′ ‖ 0 0
0 ‖𝒖 𝟐
′ ‖ 0
0 0 ‖𝒖 𝟑
′ ‖
) (
1 −2 1
0 1 3
0 0 1
) = (
√𝟑 0 0
0 √𝟐 0
0 0 √𝟔
) (
1 −2 1
0 1 3
0 0 1
) =
[𝑅] =
(
√3 −2√3 −
5
3
√3
0 √2 −2√3
0 0
1
3
√96 )
Métodos iterativos
Método De Gauss-Seidel
Es un método de eliminación para resolver ecuaciones simultáneas suministra soluciones
suficientemente precisas hasta para 15 o 20 ecuaciones.
El número exacto depende de las ecuaciones de que se trate, del número de dígitos que se
conservan en el resultado de las operaciones aritméticas, y del procedimiento de redondeo.
Utilizando ecuaciones de error, el número de ecuaciones que se pueden manejar se puede
incrementar considerablemente a más de 15 o 20, pero este método también es impráctico
cuando se presentan, por ejemplo, cientos de ecuaciones que se deben resolver
simultáneamente.
La secuencia de pasos que constituyen el método de Gauss-Seidel es la siguiente:
1. Asignar un valor inicial a cada incógnita que aparezca en el conjunto. Si es posible hacer
una hipótesis razonable de éstos valores, hacerla. Si no, se pueden asignar valores
seleccionados arbitrariamente. Los valores iniciales utilizados no afectarán la
convergencia como tal, pero afectarán el número de iteraciones requeridas para dicha
convergencia.
2. Partiendo de la primera ecuación, determinar un nuevo valor para la incógnita que tiene
el coeficiente más grande en esa ecuación, utilizando para las otras incógnitas los valores
supuestos.
3. Pasar a la segunda ecuación y determinar en ella el valor de la incógnita que tiene el
coeficiente más grande en esa ecuación, utilizando el valor calculado para la incógnita
del paso 2 y los valores supuestos para las incógnitas restantes.
4. Continuar con las ecuaciones restantes, determinando siempre el valor calculado de la
incógnita que tiene el coeficiente más grande en cada ecuación particular, y utilizando
siempre los últimos valores calculados para las otras incógnitas de la ecuación. (Durante
la primera iteración, se deben utilizar los valores supuestos para las incógnitas hasta que
se obtenga un valor calculado). Cuando la ecuación final ha sido resuelta, proporcionando
un valor para la única incógnita, se dice que se ha completado una iteración.
5. Continuar iterando hasta que el valor de cada incógnita, determinado en una iteración
particular, difiera del valor obtenido en la iteración previa, en una cantidad menor que
cierto ε seleccionado arbitrariamente. El procedimiento queda entonces completo.
Refiriéndonos al paso 5, mientras menor sea la magnitud del ε seleccionado, mayor será
la precisión de la solución. Sin embargo, la magnitud de la épsilon no especifica el error
que puede existir en los valores obtenidos para las incógnitas, ya que ésta es una función
de la velocidad de convergencia. Mientras mayor sea la velocidad de convergencia, mayor
será la precisión obtenida en los valores de las incógnitas para un ε dado.
Ejemplo
Resolver el siguiente sistema de ecuación por el método Gauss-Seidel utilizando un
ℇ = 0,001
{
0,1𝑥 + 7𝑦 − 0,3𝑧 = −19,3
3𝑥 − 0,1𝑦 − 0,2𝑧 = 7,85
0,3𝑧 − 0,2𝑦 − 10𝑧 = 71,4
Solución:
 Primero se ordenan las ecuaciones, de modo que en la diagonal principal estén los
coeficientes mayores para asegurar la convergencia.
{
3𝑥 − 0,1𝑦 − 0,2𝑧 = 7,85
0,1𝑥 + 7𝑦 − 0,3𝑧 = −19,3
0,3𝑥 − 0,2𝑦 − 10𝑧 = 71,4
 Se despeja cada una de las variables sobre la diagonal:
𝑥 =
7,85+0,1𝑦+0,2𝑧
3
𝑦 =
−19,3 − 0,1𝑥 + 3𝑧
7
𝑧 =
71,4 − 0,3𝑥 + 0,2𝑦
10
 Se suponen los valores iniciales 𝑦 = 0 y 𝑧 = 0 y se calcula 𝑥
𝑥0
=
7,85 + 0,1(0) + 0,2(0)
3
→ 𝑥0
= 2,616666
 Este valor junto con el de 𝑧 se puede utilizar para obtener 𝑦
𝑦0
=
−19,3 − 0,1(2,616666) + 3(0)
7
→ 𝑦0
= −2,794523
La primera iteración se completa sustituyendo los valores de 𝑥 y 𝑦 calculados obteniendo:
𝑧0
=
71,4 − 0,3(2,616666) + 0,2(−2,794523)
10
→ 𝑧0
= 7,005609
 En la segunda iteración, se repite el mismo procedimiento:
𝑥1 =
7,85 + 0,1(−2,794523) + 0,2(7,005609)
3
→ 𝑥1 = 2,990556
𝑦1
=
−19,3 − 0,1(2,990556) + 3(7,005609)
7
→ 𝑦1
= −2,499624
𝑧1 =
71,4 − 0,3(2,990556) + 0,2(−2,499624)
10
→ 𝑧1 = 7,00029
 Comparando los valores calculados entre la primera y la segunda iteración
|𝑥1
− 𝑥0| ≤ ε → {
|2,990556 − 2,616666| ≤ 0,001
0,37389 ≤ 0,001
|𝑦1 − 𝑦0| ≤ ε → {
|−2,499624 − (−2,794523)| ≤ 0,001
0,294899 ≤ 0,001
|𝑧1
− 𝑥0| ≤ ε → {
|7,00029 − 7,005609| ≤ 0,001
0,005319 ≤ 0,001
 Como se observar, no se cumple la condición
|𝑥1
− 𝑥0| ≤ ε
 Entonces se toman los valores calculados en la última iteración y se toman como supuestos
para la siguiente iteración. Se repite entonces el proceso.
 Después de dos iteraciones se cumple la condición
|𝑥1
− 𝑥0| ≤ ε
Donde se obtiene como resultado que:
𝑥 = 3 ; 𝑦 = −2,5 ; 𝑧 = 7 ∎
Como se observa, no se tiene un número exacto de iteraciones para encontrar una solución.
Método de Jacobi
El método Jacobi es el método iterativo para resolver sistemas de ecuaciones lineales más
simple y se aplica solo a sistemas cuadrados, es decir a sistemas con tantas incógnitas como
ecuaciones.
1. Primero se determina la ecuación de recurrencia.
Para ello se ordenan las ecuaciones y las incógnitas. De la ecuación se despeja la
incógnita. En notación matricial se escribirse como:
𝑦𝑖+1 = 𝑐 + 𝑏𝑥𝑖
donde 𝑥 es el vector de incógnitas.
2. Se toma una aproximación o valor inicial para las primera iteración a ésta se le designa
por 𝑥0
3. Se itera en el ciclo que cambia la aproximación 𝑥𝑖 + 1 = 𝑐
𝑥𝑖+1 = 𝑐 + 𝑏𝑥𝑖
4. Se va determinando los errores hasta llegar a la tolerancia exigida, donde se obtendrá los
valores de las incógnitas buscadas
Error absoluto Error relativo
|𝑥 𝑘+1 − 𝑥 𝑘| < 𝑡𝑜𝑙 |𝑥 𝑘+1
− 𝑥 𝑘
|
|𝑥 𝑘+1|
< 𝑡𝑜𝑙
Ejemplo
{
5𝑥 + 3𝑦 = 9
−2𝑥 + 7𝑦 = 4
Tomando tolerancia de 0,001 e iniciando en (1,1)
Solución
Ecuaciones de recurrencia
{
𝑥 𝑘+1
=
1
5
(9 − 3𝑦 𝑘)
𝑦 𝑘+1
=
1
7
(4 + 2𝑥 𝑘)
Iteración 𝒙 𝒌 Error relativo Error absoluto
1 (1,2857; 0,8571) 0,2222
0,2857
2 (1,2367; 0,9388) 0,0396 0,049
3 (1,2451; 0,9248) 0,00067 0,0084
4 (1,2437; 0,9272) 0,00113 0,0014
5 (1,2427; 0,9268) 0,0008 0,001
|𝑥 𝑘+1
− 𝑥 𝑘
|
|𝑥 𝑘+1|
< 𝑡𝑜𝑙
0,0008 < 0,001
Por tanto los valores de las incógnitas son
(1,2427; 0,9268) después de 5 iteraciones ∎
Referencias
http://cb.mty.itesm.mx/ma1010/materiales/ma1010-02.pdf
http://cb.mty.itesm.mx/ma1010/materiales/ma1010-23.pdf
http://users.dsic.upv.es/asignaturas/eui/cnu/libro/tema5/tema59.htm
http://users.dsic.upv.es/asignaturas/eui/cnu/libro/tema6/tema62.htm
https://sites.google.com/site/metalnumericos/home/unidad-3-1/3-4-metodo-de-
descomposicion-lu
http://www.mty.itesm.mx/dmti/materias/ma2008/lecturas/ma2008-09a.pdf
http://personales.upv.es/jbenitez/cajon_sastre/qr_fouri.pdf

Más contenido relacionado

La actualidad más candente

Unidad 9. Sistemas de ecuaciones
Unidad 9. Sistemas de ecuacionesUnidad 9. Sistemas de ecuaciones
Unidad 9. Sistemas de ecuacionesjc_elprofe
 
Metods lineales
Metods linealesMetods lineales
Metods linealesEcuador
 
Sistemas de Ecuaciones Lineales
Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales
Sistemas de Ecuaciones Lineales profedel70
 
Sistema de ecuaciones prof. Luisa Mendoza y Leonardo García 5to año
Sistema de ecuaciones prof. Luisa Mendoza  y Leonardo García 5to añoSistema de ecuaciones prof. Luisa Mendoza  y Leonardo García 5to año
Sistema de ecuaciones prof. Luisa Mendoza y Leonardo García 5to añoArusmeryMendoza
 
Solución de un sistema de ecuaciones lineales por el metodo grafico
Solución de un sistema de ecuaciones lineales por el metodo graficoSolución de un sistema de ecuaciones lineales por el metodo grafico
Solución de un sistema de ecuaciones lineales por el metodo graficochchrron
 
Algebra lineal, Sistemas de ecuaciones y sus métodos.
Algebra lineal, Sistemas de ecuaciones y sus métodos. Algebra lineal, Sistemas de ecuaciones y sus métodos.
Algebra lineal, Sistemas de ecuaciones y sus métodos. Andrés Figueroa
 
Método gráfico sistemas 2x2
Método gráfico sistemas 2x2Método gráfico sistemas 2x2
Método gráfico sistemas 2x2Edgar Mata
 
Algebra - Sistemas Vocabulario y Método gráfico
Algebra - Sistemas Vocabulario y Método gráficoAlgebra - Sistemas Vocabulario y Método gráfico
Algebra - Sistemas Vocabulario y Método gráficoAna Robles
 
Puntos y rectas completo
Puntos y rectas completoPuntos y rectas completo
Puntos y rectas completoSilvia Vedani
 
Sistema de ecuaciones lineales 2 x2 trbajo 1 copia
Sistema de ecuaciones lineales 2 x2 trbajo 1   copiaSistema de ecuaciones lineales 2 x2 trbajo 1   copia
Sistema de ecuaciones lineales 2 x2 trbajo 1 copiacolegio julumito
 
Sistemas ecuaciones lineales
Sistemas ecuaciones linealesSistemas ecuaciones lineales
Sistemas ecuaciones linealesAlfredo AlMont
 
Alejandro sistemas de ecuaciones 2x2
Alejandro sistemas de ecuaciones 2x2Alejandro sistemas de ecuaciones 2x2
Alejandro sistemas de ecuaciones 2x2alejandro gonzalez
 
Tutorial para la solución de sistemas de ecuaciones 4 incognitas
Tutorial para la solución de sistemas de ecuaciones 4 incognitas  Tutorial para la solución de sistemas de ecuaciones 4 incognitas
Tutorial para la solución de sistemas de ecuaciones 4 incognitas Jorge Villa
 
Matrices 1°parte
Matrices 1°parteMatrices 1°parte
Matrices 1°parteDaniel
 
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depena
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depenaUnidad5 sistemas ecuaciones lineales_algebra superior_rosa_depena
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depenaRosa Cristina De Pena Olivares
 

La actualidad más candente (20)

Unidad 9. Sistemas de ecuaciones
Unidad 9. Sistemas de ecuacionesUnidad 9. Sistemas de ecuaciones
Unidad 9. Sistemas de ecuaciones
 
Metods lineales
Metods linealesMetods lineales
Metods lineales
 
Sistemas de Ecuaciones Lineales
Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales
Sistemas de Ecuaciones Lineales
 
SISTEMAS DE ECUACIONES
SISTEMAS DE ECUACIONES SISTEMAS DE ECUACIONES
SISTEMAS DE ECUACIONES
 
Sistema de ecuaciones prof. Luisa Mendoza y Leonardo García 5to año
Sistema de ecuaciones prof. Luisa Mendoza  y Leonardo García 5to añoSistema de ecuaciones prof. Luisa Mendoza  y Leonardo García 5to año
Sistema de ecuaciones prof. Luisa Mendoza y Leonardo García 5to año
 
Solución de un sistema de ecuaciones lineales por el metodo grafico
Solución de un sistema de ecuaciones lineales por el metodo graficoSolución de un sistema de ecuaciones lineales por el metodo grafico
Solución de un sistema de ecuaciones lineales por el metodo grafico
 
Algebra lineal, Sistemas de ecuaciones y sus métodos.
Algebra lineal, Sistemas de ecuaciones y sus métodos. Algebra lineal, Sistemas de ecuaciones y sus métodos.
Algebra lineal, Sistemas de ecuaciones y sus métodos.
 
Método gráfico sistemas 2x2
Método gráfico sistemas 2x2Método gráfico sistemas 2x2
Método gráfico sistemas 2x2
 
Algebra - Sistemas Vocabulario y Método gráfico
Algebra - Sistemas Vocabulario y Método gráficoAlgebra - Sistemas Vocabulario y Método gráfico
Algebra - Sistemas Vocabulario y Método gráfico
 
Separata de matrices
Separata de matricesSeparata de matrices
Separata de matrices
 
Puntos y rectas completo
Puntos y rectas completoPuntos y rectas completo
Puntos y rectas completo
 
Sistemasdeecuaciones
SistemasdeecuacionesSistemasdeecuaciones
Sistemasdeecuaciones
 
Open class. ecuaciones ii
Open class. ecuaciones iiOpen class. ecuaciones ii
Open class. ecuaciones ii
 
Sistema de ecuaciones lineales 2 x2 trbajo 1 copia
Sistema de ecuaciones lineales 2 x2 trbajo 1   copiaSistema de ecuaciones lineales 2 x2 trbajo 1   copia
Sistema de ecuaciones lineales 2 x2 trbajo 1 copia
 
Mi matematica.com
Mi matematica.comMi matematica.com
Mi matematica.com
 
Sistemas ecuaciones lineales
Sistemas ecuaciones linealesSistemas ecuaciones lineales
Sistemas ecuaciones lineales
 
Alejandro sistemas de ecuaciones 2x2
Alejandro sistemas de ecuaciones 2x2Alejandro sistemas de ecuaciones 2x2
Alejandro sistemas de ecuaciones 2x2
 
Tutorial para la solución de sistemas de ecuaciones 4 incognitas
Tutorial para la solución de sistemas de ecuaciones 4 incognitas  Tutorial para la solución de sistemas de ecuaciones 4 incognitas
Tutorial para la solución de sistemas de ecuaciones 4 incognitas
 
Matrices 1°parte
Matrices 1°parteMatrices 1°parte
Matrices 1°parte
 
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depena
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depenaUnidad5 sistemas ecuaciones lineales_algebra superior_rosa_depena
Unidad5 sistemas ecuaciones lineales_algebra superior_rosa_depena
 

Similar a Resolución de Sistemas Lineales

Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesRebeca Oropeza Valdez
 
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdf
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdfDeterminantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdf
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdfMarielaVVergara
 
Sistemas de Ecuaciones Lineales.
Sistemas de Ecuaciones Lineales.Sistemas de Ecuaciones Lineales.
Sistemas de Ecuaciones Lineales.christopheradan50
 
3.2.2 eliminacion gaussiana
3.2.2 eliminacion gaussiana3.2.2 eliminacion gaussiana
3.2.2 eliminacion gaussianaRoger Burgos
 
Trabajo tema 3 Métodos de Eliminación Gaussina
Trabajo tema 3 Métodos de Eliminación GaussinaTrabajo tema 3 Métodos de Eliminación Gaussina
Trabajo tema 3 Métodos de Eliminación GaussinaAndrea Isabel Perez Chang
 
Sistemasdeecuaciones 120407172857-phpapp02 (1)
Sistemasdeecuaciones 120407172857-phpapp02 (1)Sistemasdeecuaciones 120407172857-phpapp02 (1)
Sistemasdeecuaciones 120407172857-phpapp02 (1)Marianella Rebaza Espejo
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesNiel Velasquez
 
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdf
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdfTaller No 4 _ Unidad 4 - Aplicaciones Matrices.pdf
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdfWilliamHernnCrdobaCa1
 
Determinantes
DeterminantesDeterminantes
Determinantesjcremiro
 
Algebralineal.docx
Algebralineal.docxAlgebralineal.docx
Algebralineal.docxEdwin Laguna
 
1- Sistemas de Ecuaciones Lineales.pdf
1- Sistemas de Ecuaciones Lineales.pdf1- Sistemas de Ecuaciones Lineales.pdf
1- Sistemas de Ecuaciones Lineales.pdfMarquitosQuiroga
 
11°letra
11°letra11°letra
11°letradanbaru
 
Metodos numericos 4
Metodos numericos 4Metodos numericos 4
Metodos numericos 4monica
 
Metodos de eliminacion
Metodos de eliminacionMetodos de eliminacion
Metodos de eliminacionk4ndo
 
Método de jacobi
Método de jacobiMétodo de jacobi
Método de jacobiTensor
 

Similar a Resolución de Sistemas Lineales (20)

Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones lineales
 
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdf
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdfDeterminantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdf
Determinantes - Apunte Lorena_cbfee726d8ed4a6e496e1f34d001fec7.pdf
 
Sistemas de Ecuaciones Lineales.
Sistemas de Ecuaciones Lineales.Sistemas de Ecuaciones Lineales.
Sistemas de Ecuaciones Lineales.
 
3.2.2 eliminacion gaussiana
3.2.2 eliminacion gaussiana3.2.2 eliminacion gaussiana
3.2.2 eliminacion gaussiana
 
Matrices
MatricesMatrices
Matrices
 
Trabajo tema 3 Métodos de Eliminación Gaussina
Trabajo tema 3 Métodos de Eliminación GaussinaTrabajo tema 3 Métodos de Eliminación Gaussina
Trabajo tema 3 Métodos de Eliminación Gaussina
 
Ecuaciones de matrices (INFORME)
Ecuaciones de matrices (INFORME)Ecuaciones de matrices (INFORME)
Ecuaciones de matrices (INFORME)
 
14_MATRIZ INVERSA AL 2022-2.pdf
14_MATRIZ INVERSA AL 2022-2.pdf14_MATRIZ INVERSA AL 2022-2.pdf
14_MATRIZ INVERSA AL 2022-2.pdf
 
Sistemasdeecuaciones 120407172857-phpapp02 (1)
Sistemasdeecuaciones 120407172857-phpapp02 (1)Sistemasdeecuaciones 120407172857-phpapp02 (1)
Sistemasdeecuaciones 120407172857-phpapp02 (1)
 
Asignacion 2
Asignacion 2Asignacion 2
Asignacion 2
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones lineales
 
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdf
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdfTaller No 4 _ Unidad 4 - Aplicaciones Matrices.pdf
Taller No 4 _ Unidad 4 - Aplicaciones Matrices.pdf
 
Determinantes
DeterminantesDeterminantes
Determinantes
 
Algebralineal.docx
Algebralineal.docxAlgebralineal.docx
Algebralineal.docx
 
1- Sistemas de Ecuaciones Lineales.pdf
1- Sistemas de Ecuaciones Lineales.pdf1- Sistemas de Ecuaciones Lineales.pdf
1- Sistemas de Ecuaciones Lineales.pdf
 
11°letra
11°letra11°letra
11°letra
 
Metodos numericos 4
Metodos numericos 4Metodos numericos 4
Metodos numericos 4
 
Metodos de eliminacion
Metodos de eliminacionMetodos de eliminacion
Metodos de eliminacion
 
Método de jacobi
Método de jacobiMétodo de jacobi
Método de jacobi
 
Matrices
Matrices Matrices
Matrices
 

Más de albertoperozo123

Revista de conductores de electricidad
Revista de conductores de electricidadRevista de conductores de electricidad
Revista de conductores de electricidadalbertoperozo123
 
Soluciones de los ejercicios por correlación de pearson
Soluciones de los ejercicios por correlación de pearsonSoluciones de los ejercicios por correlación de pearson
Soluciones de los ejercicios por correlación de pearsonalbertoperozo123
 
Caracteristicas de las columnas
Caracteristicas de las columnasCaracteristicas de las columnas
Caracteristicas de las columnasalbertoperozo123
 
Tratamiento de agua para calderas
Tratamiento de agua para calderasTratamiento de agua para calderas
Tratamiento de agua para calderasalbertoperozo123
 
Mapa conceptual de calderas o generadores de vapor
Mapa conceptual de calderas o generadores de vaporMapa conceptual de calderas o generadores de vapor
Mapa conceptual de calderas o generadores de vaporalbertoperozo123
 

Más de albertoperozo123 (10)

Revista contra incendio
Revista contra incendioRevista contra incendio
Revista contra incendio
 
Revista de conductores de electricidad
Revista de conductores de electricidadRevista de conductores de electricidad
Revista de conductores de electricidad
 
Soluciones de los ejercicios por correlación de pearson
Soluciones de los ejercicios por correlación de pearsonSoluciones de los ejercicios por correlación de pearson
Soluciones de los ejercicios por correlación de pearson
 
C y siistemas operativos
C y siistemas operativosC y siistemas operativos
C y siistemas operativos
 
Programaciòn en c
Programaciòn en cProgramaciòn en c
Programaciòn en c
 
Caracteristicas de las columnas
Caracteristicas de las columnasCaracteristicas de las columnas
Caracteristicas de las columnas
 
Solucion modulo iv
Solucion  modulo ivSolucion  modulo iv
Solucion modulo iv
 
Tratamiento de agua para calderas
Tratamiento de agua para calderasTratamiento de agua para calderas
Tratamiento de agua para calderas
 
Mapa conceptual de calderas o generadores de vapor
Mapa conceptual de calderas o generadores de vaporMapa conceptual de calderas o generadores de vapor
Mapa conceptual de calderas o generadores de vapor
 
Solucion modulo iv
Solucion  modulo ivSolucion  modulo iv
Solucion modulo iv
 

Último

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Resolución de Sistemas Lineales

  • 1. REPUBLICA BOLIVARIAN DE VENEZUELA UNIVERSIDAD FERMIN TORO ESCUELA DE INGENIERÍA ELECTRICA ANALISIS NUMERICO Solución de Sistemas de Ecuaciones Lineales BARQUISIMETO, 2017 ALUMNO: Alberto J. Perozo M.
  • 2. Con este trabajo se pretende resumir los diferentes métodos utilizados para resolver sistemas de ecuaciones lineales, con sus respectivos ejemplos resueltos paso a paso para comprender el desarrollo de los algoritmos, además se incluyen métodos de factorizaciones muy utilizados en la carrera de ingeniería. Solución de Sistemas de Ecuaciones Lineales Consiste en encontrar los valores de todas las incógnitas para los cuales se verifican todas las ecuaciones que conforman el sistema. Si alguna de las ecuaciones no se verifica, entonces no se trata de una solución. Dependiendo de la solución se tienes diferentes sistemas de ecuaciones, las cuales se determina aplicando el Teorema de Rouché-Frobenius : Sea 𝐴 · 𝑋 = B un sistema de 𝑚 ecuaciones lineales con 𝑛 incógnitas (sobre un cuerpo en general), siendo 𝑚 y 𝑛 naturales (no nulos), se tiene:  Compatible determinado, única solución ⟺ 𝑟𝑎𝑛𝑔𝑜 [𝐴]⏟ 𝑀𝑎𝑡𝑟𝑖𝑧 𝐴 = 𝑟𝑎𝑛𝑔𝑜 [𝐴 | 𝐵]⏟ 𝑀𝑎𝑡𝑟𝑖𝑧 𝐴𝑚𝑝𝑙𝑖𝑎𝑑𝑎 = 𝑛.  Compatible indeterminado, infinitas soluciones ⟺ 𝑟𝑎𝑛𝑔𝑜[𝐴] = 𝑟𝑎𝑛𝑔𝑜[𝐴 | 𝐵] < 𝑛.  Incompatible, sin solución ⟺ 𝑟𝑎𝑛𝑔𝑜[𝐴] < 𝑟𝑎𝑛𝑔𝑜[𝐴 | 𝐵] Para resolver sistemas de ecuaciones se aplican varios métodos, a saber: Gauss y Gauss - Jordan La diferencia entre los métodos de Gauss y de Gauss-Jordan es que el primero finaliza al obtener un sistema equivalente en forma escalonada, mientras que el segundo finaliza al obtener un sistema equivalente en forma escalonada reducida. El Algoritmo de Gauss-Jordan consta de los siguientes pasos: 1. Determine la primer columna (a la izquierda) no cero. 2. Si el primer elemento de la columna es cero, intercámbielo por un renglón que no tenga cero. Multiplicando apropiadamente el renglón, hágalo 1. Este primer 1 será llamado 1 pivote. 3. Obtenga ceros arriba y abajo del 1 pivote sumando múltiplos adecuados a los renglones debajo de renglón pivote en la matriz completa. 4. Cubra la columna y el renglón de trabajo y repita el proceso comenzando en el paso 1 con la columna siguiente.
  • 3. Es importante observar que en el método de Gauss-Jordan:  En la idea general, la matriz se va escalonando y reduciendo a la vez.  En el paso 2, si el elemento no es cero no se realiza intercambio.  En el paso 3, los elementos que se hacen cero no solo son los inferiores al pivote (Eliminación Gaussiana) sino también los superiores. Se explicara paso a paso, la resolución de sistemas de ecuaciones lineales por medio de este método, con el siguiente ejemplo: . Sea el siguiente sistema de ecuaciones: { 2𝑥 + 3𝑦 + 𝑧 = 1 3𝑥 − 2𝑦 − 4𝑧 = −3 5𝑥 − 𝑦 − 𝑧 = 4 Solución: Primero, pasar el sistema a forma de una matriz ampliada: ( 2 3 1 3 −2 −4 5 −1 −1 | 1 −3 4 ) Se inicia a operar con las distintas filas y columnas de la matriz para transformarla en su matriz identidad, teniendo siempre en cuenta la forma de la misma 1. Transformar el 2 de la 1ª fila de la matriz original en el 1 de la 1ª fila de la matriz identidad; Para hacer esto debemos dividir toda la 1ª fila entre 2. ( 2 3 1 3 −2 −4 5 −1 −1 | 1 −3 4 ) → 𝑓1 = 𝑓1 2 → ( 1 3 2 1 2 3 −2 −4 5 −1 −1 | 1 2 −3 4 ) 2. Luego se debe obtener los dos ceros de la primera columna de la matriz identidad, Para lograr esto, buscamos el opuesto de los números que se ubicaron por debajo del 1 de la primera columna, en este caso el opuesto de 3 que será -3 y el opuesto de 5 que será -5. Una vez hecho esto, se procederá a multiplicar los opuestos de estos números por cada uno de los elementos de la 1ª fila y estos se sumaran a los números de su respectiva columna, es decir:
  • 4. ( 1 3 2 1 2 3 −2 −4 5 −1 −1 | 1 2 −3 4 ) → 𝑓2 = 𝑓2 − 3𝑓1 → 𝑓2 = 3 − 3(1) 𝑓3 = 𝑓3 − 3𝑓1 → 𝑓3 = 5 − 5(1)1 → ( 1 3 2 1 2 0 − 13 2 − 11 2 0 − 17 2 − 7 2 | | 1 2 − 9 2 3 2 ) 𝑓2 = −2 − 3 ( 3 2 ) → 𝑓2 = − 13 2 ; 𝑓2 = −4 − 3 ( 1 2 ) → 𝑓2 = − 11 2 ; 𝑓2 = −3 − 3 ( 1 2 ) → 𝑓2 = − 9 2 𝑓3 = −1 − 5 ( 3 2 ) → 𝑓3 = − 17 2 ; 𝑓3 = −1 − 5 ( 1 2 ) → 𝑓3 = − 7 2 ; 𝑓3 = 4 − 5 ( 1 2 ) → 𝑓3 = 3 2 3. El siguiente paso es obtener el 1 de la 2ª fila de la matriz identidad, y procedemos de igual forma que antes, es decir multiplicamos toda la fila por el inverso del número que deseamos transformar en 1, en este caso −13/2, cuyo inverso es −2/13 ( 1 3 2 1 2 0 − 13 2 − 11 2 0 − 17 2 − 7 2 | | 1 2 − 9 2 3 2 ) → 𝑓2 = − 2 13 𝑓2 → ( 1 3 2 1 2 0 1 11 13 0 − 17 2 − 7 2 | | 1 2 9 13 3 2 ) 4. Ahora se debe obtener el 0 que se ubica en la 1a y 3ª fila, 2ª columna de la matriz identidad, para hacer esto se realiza como en el punto 2; el cual se realiza en toda la fila ( 1 3 2 1 2 0 1 11 13 0 − 17 2 − 7 2 | | 1 2 9 13 3 2 ) → 𝑓1 = 𝑓1 − 3 2 𝑓2 𝑓3 = 𝑓3 + 17 2 𝑓2 → ( 1 0 − 10 13 0 1 11 13 0 0 48 13 | | − 7 13 9 13 96 13 ) 𝑓1 = 1 2 − 3 2 ( 11 13 ) → 𝑓1 = − 10 13 ; 𝑓1 = 1 2 − 3 2 ( 9 13 ) → 𝑓1 = − 7 13 𝑓3 = − 7 2 + 17 2 ( 11 13 ) → 𝑓3 = 48 13 ; → 𝑓3 = 3 2 + 17 2 ( 9 13 ) → 𝑓3 = 96 13 5. El siguiente paso es obtener el 1 correspondiente a la 3ª fila, 3ª columna de la matriz identidad, se multiplicar toda la 3ª fila por el inverso del número que se encuentre en la posición de la 3ª fila, 3ª columna, en este caso 48 13 , cuyo inverso será 13 48 . ( 1 0 − 10 13 0 1 11 13 0 0 48 13 | | − 7 13 9 13 96 13 ) → 𝑓3 = 13 48 𝑓3 → ( 1 0 − 10 13 0 1 11 13 0 0 1 || − 7 13 9 13 2 )
  • 5. 6. Ahora se debe obtener el 0 que se ubica en la 1ª y 2a fila, 3ª columna de la matriz identidad, para hacer esto se realiza como en el punto 2; el cual se realiza en toda la fila ( 1 0 − 10 13 0 1 11 13 0 0 1 || − 7 13 9 13 2 ) → 𝑓1 = 𝑓1 + 10 13 𝑓3 𝑓2 = 𝑓2 − 11 13 𝑓3 → ( 1 0 0 0 1 0 0 0 1 | 1 −1 2 ) 𝑓1 = − 7 13 + 10 13 (2) → 𝑓1 = 1 𝑓2 = 9 13 − 11 13 (2) → 𝑓2 = −1 7. Como se observa se ha llegado al modelo de la matriz identidad, y en la cuarta columna se obtienen los valores de las variables, correspondiente: 𝑥 = 1 ; 𝑦 = −1 ; 𝑧 = 2 ∎ Descomposición LU El método de descomposición LU para la solución de sistemas de ecuaciones lineales debe su nombre a que se basa en la descomposición de la matriz original de coeficientes (A) en el producto de dos matrices (L y U). Esto es: A = LU Donde: L - Matriz triangular inferior U - Matriz triangular superior con todos los elementos de la diagonal principal iguales a 1. De lo anterior, para matrices de 3x3 se escribe: La matriz original es: [𝐴] = ( 𝑎11 𝑎12 𝑎13 𝑎21 𝑎22 𝑎23 𝑎31 𝑎32 𝑎33 )  Pasosparaencontrarlamatriztriangularinferior(matriz[l]) Para encontrar la matriz triangular inferior se busca hacer ceros los valores de arriba de cada pivote, así como también convertir en 1 cada pivote. Se utiliza el
  • 6. mismo concepto de "factor" explicado anteriormente y se ubican todos los "factores" debajo de la diagonal según corresponda en cada uno. Esquemáticamente se busca lo siguiente: [𝐿] = ( 1 0 0 𝑙12 1 0 𝑙13 𝑙23 1 ) [𝑈] = ( 𝑢11 𝑢𝑎12 𝑢13 0 𝑢22 𝑢23 0 0 𝑢33 ) [𝐴] = [ 𝐿][𝑈] ( 𝑎11 𝑎12 𝑎13 𝑎21 𝑎22 𝑎23 𝑎31 𝑎32 𝑎33 ) = ( 1 0 0 𝑙12 1 0 𝑙13 𝑙23 1 ) ( 𝑢11 𝑢12 𝑢13 0 𝑢22 𝑢23 0 0 𝑢33 ) Por lo tanto, si 𝐴𝑥 = 𝑏, entonces 𝐿𝑈𝑥 = 𝑏, de manera que 𝐴𝑥 = 𝐿𝑈𝑥 = 𝑏.  Pasos para resolver un sistema de ecuaciones por el método de descomposición LU 1. Obtener la matriz triangular inferior L y la matriz triangular superior U. 2. Resolver 𝐿𝑦 = 𝑏 (para encontrar 𝑦). 3. El resultado del paso anterior se guarda en una matriz nueva de nombre "𝑦". 4. Realizar 𝑈𝑥 = 𝑦 (para encontrar 𝑥). 5. El resultado del paso anterior se almacena en una matriz nueva llamada "𝑥", la cual brinda los valores correspondientes a las incógnitas de la ecuación. 6. Recuérdese que si la matriz es 2𝑥2 se hará 1 iteración; si es 3𝑥3, 2 iteraciones; si es 4𝑥4, 3 iteraciones; y así sucesivamente. Ejemplo: Sea el siguiente sistema de ecuaciones: { 2𝑥 + 3𝑦 + 𝑧 = 1 3𝑥 − 2𝑦 − 4𝑧 = −3 5𝑥 − 𝑦 − 𝑧 = 4 Determine las incógnitas Solución: [𝐴] = ( 𝑎11 𝑎12 𝑎13 𝑎21 𝑎22 𝑎23 𝑎31 𝑎32 𝑎33 ) = ( 2 3 1 3 −2 −4 5 −1 −1 ) [𝑏] = ( 1 −3 4 ) Iteración 1
  • 7. 𝑓𝑎𝑐𝑡𝑜𝑟 1 = ( 𝑎21 𝑎11 ) = 3 2 𝑓𝑎𝑐𝑡𝑜𝑟 2 = ( 𝑎31 𝑎11 ) = 5 2} → [𝑳] = ( 1 0 0 3 2 0 0 5 2 0 0 ) Encontrando [𝑼] 𝑓𝑖𝑙𝑎 2 = 𝑓𝑖𝑙𝑎 2 − (𝑓𝑎𝑐𝑡𝑜𝑟 1)𝑓𝑖𝑙𝑎 1 → { 𝑎21 = 3 − ( 3 2 ) 2 → 𝑎21 = 0 𝑎22 = −2 − ( 3 2 ) 3 → 𝑎22 = − 13 2 𝑎23 = −4 − ( 3 2 ) 1 → 𝑎23 = − 11 2 𝑓𝑖𝑙𝑎 3 = 𝑓𝑖𝑙𝑎 3 − (𝑓𝑎𝑐𝑡𝑜𝑟 2)𝑓𝑖𝑙𝑎 1 → { 𝑎31 = 5 − ( 5 2 ) 2 → 𝑓3 = 0 𝑎32 = −1 − ( 5 2 ) 3 → 𝑓3 = − 17 2 𝑎33 = −1 − ( 5 2 ) 1 → 𝑓3 = − 7 2 [𝑼] = ( 2 3 1 0 − 13 2 − 11 2 0 − 17 2 − 7 2 ) Iteración 2 𝑓𝑎𝑐𝑡𝑜𝑟 3 = ( 𝑢32 𝑢22 ) = ( − 17 2 − 13 2 ) = 17 13 → [𝑳] = ( 1 0 0 3 2 1 0 5 2 17 13 1 ) 𝑓𝑖𝑙𝑎 3 = 𝑓𝑖𝑙𝑎 3 − (𝑓𝑎𝑐𝑡𝑜𝑟 3)𝑓𝑖𝑙𝑎 2 → { 𝑎31 = 0 − ( 17 13 )0 → 𝑎31 = 0 𝑎32 = − 17 2 − ( 17 13 )(− 13 2 ) → 𝑎32 = 0 𝑎33 = − 7 2 − ( 17 13 ) (− 11 2 ) → 𝑎33 = 48 13 [𝑼] = ( 2 3 1 0 − 13 2 − 11 2 0 0 48 13 ) Ahora ya se tiene la matriz [𝑈] y la matriz [𝐿]. El siguiente paso es resolver 𝐿𝑦 = 𝑏 para encontrar la matriz y. En pocas palabras es como que se pidiera resolver el siguiente sistema de ecuaciones, encontrando los valores de 𝑦1, 𝑦2 y 𝑦3:
  • 8. [𝑳] = ( 1 0 0 3 2 1 0 5 2 17 13 1 ) ; [𝑏] = ( 1 −3 4 ) { (1)𝑦1 = 1 → 𝑦1 = 1 ( 3 2 ) 𝑦1 + (1)𝑦2 = −3 → 𝑦2 = −3 − 3 2 → 𝑦2 = − 9 2 ( 5 2 ) 𝑦1 + ( 17 13 ) 𝑦2 + 𝑦3 = 4 → 𝑦3 = 4 − 5 2 − ( 17 13 ) (− 9 2 ) → 𝑦3 = 96 13 El último paso es resolver 𝑈𝑥 = 𝑦 para encontrar la matriz [𝑥]. En otras palabras es como que se pidiera resolver el siguiente sistema de ecuaciones, encontrando los valores de 𝑥1 , 𝑥2 𝑦 𝑥3 [𝑼] = ( 2 3 1 0 − 13 2 − 11 2 0 0 48 13 ) [𝑦] = ( 1 − 9 2 96 13 ) { 2𝑥1 + 3𝑥2 + 𝑥3 = 1 → 𝑥1 = 1 2 [1 − 3(−1) − 2] → 𝑥1 = 1 − 13 2 𝑥2 − 11 2 𝑥3 = − 9 2 → 𝑥2 = − 2 13 [− 9 2 + 11 2 (2)] → 𝑥2 = −1 48 13 𝑥3 = 96 13 → 𝑥3 = 2 Los valores de buscados son: 𝑥1 = 1 ; 𝑥2 = −1 ; 𝑥3 = 2 ∎ Factorización De Cholesky La factorización usual de Cholesky se puede usar únicamente para matrices definidas positivas. En optimización o en economía, se necesita saber frecuentemente si una matriz es semidefinida positiva, para aplicar condiciones de segundo orden o para averiguar si una función es convexa. Teóricamente esto se puede hacer mediante el cálculo de los valores propios, pero, numéricamente, este proceso es mucho más demorado que la factorización de Cholesky Se puede comprobar que, si 𝐴 es una matriz simétrica y definida positiva, admite una descomposición en la forma 𝐿𝑈 con 𝑈 = 𝐿 𝑇 , es decir,
  • 9. 𝐴 = 𝐿𝐿 𝑇 En este caso, el algoritmo de cálculo de los elementos de 𝐿 es { 𝑙11 = √ 𝑎11 𝑙𝑖1 = 𝑎𝑖1 𝑙11 , 𝑖 ≥ 2 𝑙 𝑘𝑘 = √ 𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟 2 𝑘−1 𝑟=1 , 𝑘 ≥ 2 𝑙𝑖𝑘 = 𝑎𝑖𝑘 − ∑ 𝑙𝑖𝑟 𝑙 𝑘𝑟 𝑘−1 𝑟=1 𝑙 𝑘𝑘 , 𝑖 > 𝑘 Ejemplo: Dada la matriz 𝐴 a matriz [𝐴] = ( 𝑎11 𝑎12 𝑎13 𝑎21 𝑎22 𝑎23 𝑎31 𝑎32 𝑎33 ) = ( 1 2 3 2 8 4 3 4 11 ) Hallar la descomposición de Cholesky Solución:  Determinar si la matriz [𝐴] es simétrica y definida positiva: 𝑎11 > 0 → 1 > 0 ; | 𝑎11 𝑎12 𝑎21 𝑎22 | = | 1 2 2 8 | = 4 > 0 ; | 1 2 3 2 8 4 3 4 11 | = 4 > 0 Siguiendo el algoritmo dado: { 𝑙11 = √ 𝑎11 → 𝑙11 = √1 = 1 𝑙𝑖1 = 𝑎𝑖1 𝑙11 , 𝑖 ≥ 2 → { 𝑙21 = 𝑎21 𝑙11 = 2 1 → 𝑙21 = 2 𝑙31 = 𝑎31 𝑙11 = 3 1 → 𝑙21 = 3 𝑙 𝑘𝑘 = √𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟 2 𝑘−1 𝑟=1 , 𝑘 ≥ 2 → {𝑙22 = √𝑎22 − 𝑙21 2 → 𝑙22 = √8 − 22 → 𝑙22 = 2 𝑙𝑖𝑘 = 𝑎𝑖𝑘 − ∑ 𝑙𝑖𝑟 𝑙 𝑘𝑟 𝑘−1 𝑟=1 𝑙 𝑘𝑘 → {𝑙32 = 𝑎32 − 𝑙31 𝑙21 𝑙22 → 𝑙32 = 4 − 3(2) 2 → 𝑙32 = −1 → , 𝑖 > 𝑘 𝑙 𝑘𝑘 = √𝑎 𝑘𝑘 − ∑ 𝑙 𝑘𝑟 2 𝑘−1 𝑟=1 , 𝑘 ≥ 2 → {𝑙33 = √𝑎33 − 𝑙31 2 − 𝑙32 2 → 𝑙32 = √11 − 32 − (−1)2 → 𝑙33 = 1 Con lo que se obtiene: [𝐴] = ( 1 2 3 2 8 4 3 4 11 ) = ( 1 0 0 2 2 0 3 −1 11 ) ( 1 2 3 0 2 −1 0 0 1 ) = 𝐿𝐿 𝑇 ∎
  • 10. Factorización de QR, Householder Esta factorización es utilizada para la solución por mínimos cuadrados y da un algoritmo numérico para determinar los valores propios de una matriz cuadrada. Si A es una matriz m × n con columnas linealmente independientes, entonces A puede factorizarse en la forma [𝐴] = [𝑄][𝑅] En la que Q es una matriz con columnas ortonormales y R es una matriz triangular superior Dada una matriz A (no necesariamente cuadrada), con columnas linealmente independientes, encontraremos matrices Q, R tales que (i) Las columnas de [𝑄] son ortonormales. (ii) Q es del mismo tamaño que [𝐴]. (iii) R es triangular superior invertible. La forma de hacerlo es aplicar el proceso de Gram-Schmidt a las columnas de A. Proceso de Gram Schmidt. A partir de los vectores linealmente independientes 𝒗 𝟏, . . . , 𝒗 𝒏 se construyen 𝑢1 = 𝑣1 ; 𝑢 𝑘 = 𝑣 𝑘 − ∑ 〈𝑣 𝑘, 𝑢𝑗〉 ||𝑢𝑗|| 2 𝑘−1 𝑗=1 𝑢𝑗 ; 𝒋 = 2, … , 𝑘 Los vectores 𝒖 𝟏, . . . , 𝒖 𝒏 son ortogonales Ejemplo Determine una factorización QR para la matriz [𝐴] = ( 1 −2 1 −1 3 2 1 −1 −4 ) Solución Las columnas de A son 𝑣1 = 〈1, −1,1〉 ; 𝑣2 = 〈−2,3, −1〉 ; 𝑣3 = 〈1,2, −4〉
  • 11. Al aplicarle el proceso de Gram-Schmidt a las columnas de [𝐴] se obtiene: 𝑢1 ′ = 𝑣1 = 〈1, −1,1〉 → { ‖𝑢1 ′ ‖ = √12 + (−1)2 + 12 = √3 𝑞1 = 𝑢1 ′ ‖𝑢1 ′ ‖ → 𝑞1 = 〈 1 √3 , − 1 √3 , 1 √3 〉 Construcción del vector 𝑢2 ′ 𝑢2 ′ = 𝑣2 − 𝜆2,1 𝑢1 ′ 𝜆2,1 = 〈𝑣2 ′ , 𝑢1 ′ 〉 ‖𝑢1 ′ ‖2 = 〈−2,3, −1〉〈1, −1,1〉 √12 + (−1)2 + 12 = −2(1) + 3(−1) + (−1)1 (√12 + (−1)2 + 12) 2 = −2 𝑢2 ′ = 〈−2,3, −1〉 + 2〈1, −1,1〉 = (−2 + 2 3 − 2 −1 + 2) = 𝑢2 ′ = 〈0 1 1〉 → { ‖𝑢2 ′ ‖ = √02 + (1)2 + 12 = √2 𝑞2 = 𝑢2 ′ ‖𝑢2 ′ ‖ → 𝑞2 = 〈0, 1 √2 , 1 √2 〉 Construcción del vector 𝑢3 ′ 𝑢3 ′ = 𝑣3 − 𝜆3,1 𝑢1 ′ − 𝜆3,2 𝑢2 ′ 𝜆3,1 = 〈𝑣3 ′ , 𝑢1 ′ 〉 ‖𝑢1 ′ ‖2 = 〈1,2, −4〉〈1, −1,1〉 (√3) 2 = 1(1) + 2(−1) − 4(1) 3 = − 5 3 𝜆3,2 = 〈𝑣3 ′ , 𝑢2 ′ 〉 ‖𝑢2 ′ ‖2 = 〈1,2, −4〉〈0 1 1〉 (√2) 2 = 1(0) + 2(1) − 4(1) 2 = −1 𝑢3 ′ = 〈1,2, −4〉 + 5 3 〈1, −1,1〉 + 1〈0 1 1〉 = 1 3 〈8,4, −4〉 𝑢3 ′ ≈ 〈8,4, −4〉 → { ‖𝑢3 ′ ‖ = √82 + 42 + (−4)2 = √96 = 4√6 𝑞3 = 𝑢3 ′ ‖𝑢3 ′ ‖ → 𝑞3 = 〈 8 4√6 , 4 4√6 , − 4 4√6 〉 𝑞3 = 〈 2 4√6 , 1 √6 , − 1 √6 〉 → 𝑞3 = 〈 2 √6 , 1 √6 , − 1 √6 〉 [𝑄] = ( 1 √3 0 𝟐 √𝟔 1 √3 1 √2 𝟏 √𝟔 1 √3 1 √2 − 𝟏 √𝟔) Diagonalizando ( 1 −2 1 −1 3 2 1 −1 −4 ) → 𝑓2 = 𝑓2 + 𝑓1 𝑓3 = 𝑓3 − 𝑓1 → ( 1 −2 1 0 1 3 0 1 −3 )
  • 12. 𝑓3 = 𝑓3 − 𝑓2 → ( 1 −2 1 0 1 3 0 0 −6 ) → 𝑓3 = − 𝑓3 6 → ( 1 −2 1 0 1 3 0 0 1 ) [𝑅] = ( ‖𝒖 𝟏 ′ ‖ 0 0 0 ‖𝒖 𝟐 ′ ‖ 0 0 0 ‖𝒖 𝟑 ′ ‖ ) ( 1 −2 1 0 1 3 0 0 1 ) = ( √𝟑 0 0 0 √𝟐 0 0 0 √𝟔 ) ( 1 −2 1 0 1 3 0 0 1 ) = [𝑅] = ( √3 −2√3 − 5 3 √3 0 √2 −2√3 0 0 1 3 √96 ) Métodos iterativos Método De Gauss-Seidel Es un método de eliminación para resolver ecuaciones simultáneas suministra soluciones suficientemente precisas hasta para 15 o 20 ecuaciones. El número exacto depende de las ecuaciones de que se trate, del número de dígitos que se conservan en el resultado de las operaciones aritméticas, y del procedimiento de redondeo. Utilizando ecuaciones de error, el número de ecuaciones que se pueden manejar se puede incrementar considerablemente a más de 15 o 20, pero este método también es impráctico cuando se presentan, por ejemplo, cientos de ecuaciones que se deben resolver simultáneamente. La secuencia de pasos que constituyen el método de Gauss-Seidel es la siguiente: 1. Asignar un valor inicial a cada incógnita que aparezca en el conjunto. Si es posible hacer una hipótesis razonable de éstos valores, hacerla. Si no, se pueden asignar valores seleccionados arbitrariamente. Los valores iniciales utilizados no afectarán la convergencia como tal, pero afectarán el número de iteraciones requeridas para dicha convergencia. 2. Partiendo de la primera ecuación, determinar un nuevo valor para la incógnita que tiene el coeficiente más grande en esa ecuación, utilizando para las otras incógnitas los valores supuestos. 3. Pasar a la segunda ecuación y determinar en ella el valor de la incógnita que tiene el coeficiente más grande en esa ecuación, utilizando el valor calculado para la incógnita del paso 2 y los valores supuestos para las incógnitas restantes. 4. Continuar con las ecuaciones restantes, determinando siempre el valor calculado de la incógnita que tiene el coeficiente más grande en cada ecuación particular, y utilizando siempre los últimos valores calculados para las otras incógnitas de la ecuación. (Durante la primera iteración, se deben utilizar los valores supuestos para las incógnitas hasta que se obtenga un valor calculado). Cuando la ecuación final ha sido resuelta, proporcionando un valor para la única incógnita, se dice que se ha completado una iteración.
  • 13. 5. Continuar iterando hasta que el valor de cada incógnita, determinado en una iteración particular, difiera del valor obtenido en la iteración previa, en una cantidad menor que cierto ε seleccionado arbitrariamente. El procedimiento queda entonces completo. Refiriéndonos al paso 5, mientras menor sea la magnitud del ε seleccionado, mayor será la precisión de la solución. Sin embargo, la magnitud de la épsilon no especifica el error que puede existir en los valores obtenidos para las incógnitas, ya que ésta es una función de la velocidad de convergencia. Mientras mayor sea la velocidad de convergencia, mayor será la precisión obtenida en los valores de las incógnitas para un ε dado. Ejemplo Resolver el siguiente sistema de ecuación por el método Gauss-Seidel utilizando un ℇ = 0,001 { 0,1𝑥 + 7𝑦 − 0,3𝑧 = −19,3 3𝑥 − 0,1𝑦 − 0,2𝑧 = 7,85 0,3𝑧 − 0,2𝑦 − 10𝑧 = 71,4 Solución:  Primero se ordenan las ecuaciones, de modo que en la diagonal principal estén los coeficientes mayores para asegurar la convergencia. { 3𝑥 − 0,1𝑦 − 0,2𝑧 = 7,85 0,1𝑥 + 7𝑦 − 0,3𝑧 = −19,3 0,3𝑥 − 0,2𝑦 − 10𝑧 = 71,4  Se despeja cada una de las variables sobre la diagonal: 𝑥 = 7,85+0,1𝑦+0,2𝑧 3 𝑦 = −19,3 − 0,1𝑥 + 3𝑧 7 𝑧 = 71,4 − 0,3𝑥 + 0,2𝑦 10  Se suponen los valores iniciales 𝑦 = 0 y 𝑧 = 0 y se calcula 𝑥 𝑥0 = 7,85 + 0,1(0) + 0,2(0) 3 → 𝑥0 = 2,616666  Este valor junto con el de 𝑧 se puede utilizar para obtener 𝑦 𝑦0 = −19,3 − 0,1(2,616666) + 3(0) 7 → 𝑦0 = −2,794523 La primera iteración se completa sustituyendo los valores de 𝑥 y 𝑦 calculados obteniendo: 𝑧0 = 71,4 − 0,3(2,616666) + 0,2(−2,794523) 10 → 𝑧0 = 7,005609  En la segunda iteración, se repite el mismo procedimiento: 𝑥1 = 7,85 + 0,1(−2,794523) + 0,2(7,005609) 3 → 𝑥1 = 2,990556
  • 14. 𝑦1 = −19,3 − 0,1(2,990556) + 3(7,005609) 7 → 𝑦1 = −2,499624 𝑧1 = 71,4 − 0,3(2,990556) + 0,2(−2,499624) 10 → 𝑧1 = 7,00029  Comparando los valores calculados entre la primera y la segunda iteración |𝑥1 − 𝑥0| ≤ ε → { |2,990556 − 2,616666| ≤ 0,001 0,37389 ≤ 0,001 |𝑦1 − 𝑦0| ≤ ε → { |−2,499624 − (−2,794523)| ≤ 0,001 0,294899 ≤ 0,001 |𝑧1 − 𝑥0| ≤ ε → { |7,00029 − 7,005609| ≤ 0,001 0,005319 ≤ 0,001  Como se observar, no se cumple la condición |𝑥1 − 𝑥0| ≤ ε  Entonces se toman los valores calculados en la última iteración y se toman como supuestos para la siguiente iteración. Se repite entonces el proceso.  Después de dos iteraciones se cumple la condición |𝑥1 − 𝑥0| ≤ ε Donde se obtiene como resultado que: 𝑥 = 3 ; 𝑦 = −2,5 ; 𝑧 = 7 ∎ Como se observa, no se tiene un número exacto de iteraciones para encontrar una solución. Método de Jacobi El método Jacobi es el método iterativo para resolver sistemas de ecuaciones lineales más simple y se aplica solo a sistemas cuadrados, es decir a sistemas con tantas incógnitas como ecuaciones. 1. Primero se determina la ecuación de recurrencia. Para ello se ordenan las ecuaciones y las incógnitas. De la ecuación se despeja la incógnita. En notación matricial se escribirse como: 𝑦𝑖+1 = 𝑐 + 𝑏𝑥𝑖 donde 𝑥 es el vector de incógnitas. 2. Se toma una aproximación o valor inicial para las primera iteración a ésta se le designa por 𝑥0 3. Se itera en el ciclo que cambia la aproximación 𝑥𝑖 + 1 = 𝑐 𝑥𝑖+1 = 𝑐 + 𝑏𝑥𝑖 4. Se va determinando los errores hasta llegar a la tolerancia exigida, donde se obtendrá los valores de las incógnitas buscadas Error absoluto Error relativo |𝑥 𝑘+1 − 𝑥 𝑘| < 𝑡𝑜𝑙 |𝑥 𝑘+1 − 𝑥 𝑘 | |𝑥 𝑘+1| < 𝑡𝑜𝑙
  • 15. Ejemplo { 5𝑥 + 3𝑦 = 9 −2𝑥 + 7𝑦 = 4 Tomando tolerancia de 0,001 e iniciando en (1,1) Solución Ecuaciones de recurrencia { 𝑥 𝑘+1 = 1 5 (9 − 3𝑦 𝑘) 𝑦 𝑘+1 = 1 7 (4 + 2𝑥 𝑘) Iteración 𝒙 𝒌 Error relativo Error absoluto 1 (1,2857; 0,8571) 0,2222 0,2857 2 (1,2367; 0,9388) 0,0396 0,049 3 (1,2451; 0,9248) 0,00067 0,0084 4 (1,2437; 0,9272) 0,00113 0,0014 5 (1,2427; 0,9268) 0,0008 0,001 |𝑥 𝑘+1 − 𝑥 𝑘 | |𝑥 𝑘+1| < 𝑡𝑜𝑙 0,0008 < 0,001 Por tanto los valores de las incógnitas son (1,2427; 0,9268) después de 5 iteraciones ∎