Escolar Documentos
Profissional Documentos
Cultura Documentos
METODS NUMERICOS
METODO DE GAUS
APLICADO A LA INGINIERIA PETROLERA
INTRODUCCION
Los sistemas de ecuaciones lineales se utilizan para resolver muchos problemas de
la ciencia y la ingeniería. La solución numérica de dichos sistemas la forman una
gran variedad de algoritmos, como eliminación de Gauss, Gauss-Jordan, Gauss-
Seidel, Montante, Jacobi, Lu y Cholesky entre otros, que de una manera u otra
resuelven el sistema de ecuaciones lineales (si tiene solución). Sin embargo, cuando
se trata de problemas muy complejos en donde intervienen muchas ecuaciones, se
requiere de muchas operaciones aritméticas que pueden provocar caer en el tedio y
el aburrimiento por tanto cálculo, entonces, debe emplearse una alternativa para el
aprendizaje. Actualmente, los Métodos Numéricos tienen auge con la llegada de las
computadoras y en especial para resolver sistemas de ecuaciones lineales que
requieren cálculos matemáticos extremadamente complejos. Para el desarrollo de los
algoritmos se ha empleado el paquete de cálculo numérico, simbólico y gráfico
MatLab. Este software constituye una poderosa herramienta para resolver problemas
de ingeniería, dónde están involucradas los sistemas lineales por sus algoritmos
implementados a través de sus comandos y funciones. MatLab se debe usar
apropiadamente y no viene a sustituir el conocimiento impartido en el aula, se debe
empelar como un recurso didáctico para hacer más atractiva la enseñanza
aprendizaje de los Métodos Numéricos.
a11x1 a x a . .. a1N b1
12 2 13
a21x1 a22 x3 . .. xN b2
a23 a2 N
a31x1 x2 b3
. .. (1)
a32 x3 xN
. .
x2 a33 a3N x N
. .
. x3 .
. .
. . .
. . .
.
aM 1 x1 a x aM 3 x3 . . . aM N x N bM
M2 2
AM x N X B
donde:
a11
a12 a13 . . . a1 N x1 b1
a a a . ..
b
21 22 2 a2 N 2x 2
4
AM x N . . . . X . B . (2)
. . . . . .
b
a a aM 3 . . . aM N
M1 M2 xN M
La matriz de coeficientes 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 o matriz aumentada del sistema de ecuaciones, que se representa por [A
| B] y X es el vector de incógnitas.
Antes de proceder a resolver un sistema de ecuaciones es necesario determinar si
dicho sistema tiene o no solución y, en caso de tenerla, cuántas posibles
soluciones tiene. A continuación se presentan las diversas alternativas:
Determinad o
Compatible
No homogéneo
Sistema de Indetermin ado
ecuaciones Determinad o( solución trivial)
Incompatib le
lineales Indeterminado
Homogéneo
Compatible
Si el vector de términos independientes B del sistema dado en (2) es diferente de
cero se dice que el sistema de ecuaciones es no homogéneo y en caso contrario
el sistema es homogéneo.
Sistema compatible o consistente. Es aquél que tiene solución y en este caso se cumple que
(Teorema de Rouché-Frobenius):
rango[A] = rango [ A | B ]
Función Descripción
syms x y z . . . t Convierte las variables x y z . . . t en simbólicas.
solve(„ec1,ec2, Resuelve n ecuaciones lineales simultáneas ec1, ec2,… ecn.
…ecn‟,‟x1,x2,…xn`) (Sistema de las variables x1, x2,… xn).
Resuelve un sistema de ecuaciones lineales del tipo A*X=B para
X = linsolve(A,B) una matriz cuadrada A, siendo B la matriz del término
independiente del sistema de ecuaciones.
4x y z 7 4 1 1 7
4x 8 y z 21
A 4 8 1 B 21 (3)
2x
y 5z 15 1 5 15
2
Solución:
Escribiendo el sistema de matrices dado en (3) en forma de vectorial, tenemos:
>> X= A\ B X
=
2
4
3
Nota: La solución es X = 2, Y = 4, Z = 3
>>[x y] = meshgrid(-5:0.5:10);
>> z = 7 - 4*x + y;
Realiza la gráfica de la primera ecuación
>>surf(x,y,z)
>> xlabel('Eje X')
>> ylabel('Eje Y')
>> zlabel('Eje Z')
>> hold on % Permite graficar el sistema sobre la
misma figura.
>>z = -21 - 4*x + 8*y;
Realiza la gráfica de la segunda ecuación
>>surf(x,y,z)
>> z = 15 + 2*x - y;
Realiza la gráfica de la tercera ecuación
>>surf(x,y,z)