Está en la página 1de 5

PRÁCTICA No.

SISTEMAS DE ECUACIONES LINEALES

1. SISTEMAS DE ECUACIONES Y PRÁCTICA EN LA INGENIERÍA

Muchas de las ecuaciones fundamentales de ingeniería


están basadas en leyes de conservación. Entre
algunas cantidades conocidas que conforman
tales leyes están la masa, energía y momentum.
En términos matemáticos, esos principios nos
conducen a ecuaciones de balance o de continuidad
que relacionan el comportamiento del sistema al
representarlo por niveles de respuesta de la
cantidad sujeta a modelamiento con las
propiedades o características del sistema y de los
estímulos externos o funciones forzadas que actúan
sobre el sistema.

En la Guía anterior, se observó cómo sistemas de un


solo componente resultan en una sola ecuación que pude resolverse mediante técnicas
de localización de raíces. Los sistemas multicomponentes resultan en un conjunto
agrupado de ecuaciones de ecuaciones matemáticas que deben ser resueltas
simultáneas. Las ecuaciones son compartidas, ya que las partes individuales del sistema
están influenciadas por otras partes.

Cuando esas dependencias se expresan matemáticamente, las ecuaciones resultantes


son a menudo de la forma algebraica lineal. Además de sistemas físicos, las ecuaciones
algebraicas lineales simultáneas surgen también en diferentes contextos de problemas
matemáticos. Éstos resultan cuando se requiere de funciones matemáticas para
satisfacer varias condiciones en forma simultánea. Cada condición resulta en una
ecuación que contiene coeficientes conocidos y variables desconocidas.

2. COMPETENCIAS

• Resuelve problemas que involucran sistemas de ecuaciones lineales y apreciará


la aplicación de esas ecuaciones en muchos campos de ingeniería.
• Utiliza el Matlab al manejar varias técnicas y asegura su confiabilidad,
entendiendo los elementos de juicio involucrados en seleccionar el “mejor”
método (o métodos) para cualquier problema en particular.
• Interpreta la gráfica de un sistema de ecuaciones lineales, usando el asistente
matemático Matlab.

3. ALGORITMOS Y CODIFICADO

3.1 METODO DE GAUSS-JORDAN

Consideremos la relación: Ax = b, usando la matriz aumentada, para invertir una matriz, el


método Gauss-Jordan es el más eficiente, reduciendo el número de operaciones, entonces:

14
Ax = b
A-1 ( Ax ) = A-1b , ley de composición interna.
Ix = A-1b , I: matriz identidad
x = A-1b

Gauss-Jordan
for i = 1 to n
if a[i, i] = 0 Then
intercambiar Filas
m = a[i, i]
for k = i to n+1
a[i, k] = a[i, k]/m
for j = 1 to n
if i ≠ j Then
m = a[j, i]
for k = 1 to n+1
a[j, k] = a[j, k] – m*a[i, k]
End Gauss-Jordan

CODIFICADO: En principio desarrollamos la función Intercambio.m

function A=Intercambio(A,i)
%Datos
%A =es l matriz
%n =el orden de la matriz
%Resultados
%A =nueva matriz
[n n1]=size(A);
k=i+1;
while (k<=n)&(A(k,i)==0)
k=k+1;
end
if k<=n
temp=A(i,:);
A(i,:)=A(k,:);
A(k,:)=temp;
End

M-file Intercambio.m

Luego codificamos el algoritmo GaussJordan.

function x=GaussJordan(AA,b)
%Datos
%AA =es la matriz
%A =es la matriz aumentada
%b =es el vector de la mano derecha
%n =el orden de la matriz
%Resultados
%x =vector solucion
[n n]=size(AA);
x=zeros(n,1);
A=[AA b'];
n1=n+1;

15
for i=1:n
if A(i,i)==0
A=Intercambio(A,i);
end
Piv=A(i,i);
for j=i:n1;
A(i,j)=A(i,j)/Piv;
end
for k=1:n
if k~=i
Pivote=A(k,i);
for j=i:n1
A(k,j)=A(k,j)-Pivote*A(i,j);
end
end
end
end
for i=1:n
x(i)=A(i,n1);
end

M-file GaussJordan.m

EJECUCION: Sea el sistema de ecuaciones lineales:

2x1 + x2 + x3 = 2
4x1 + 2x2 + x3 =3
x 1 + x2 + x3 = 2

Evaluando el algoritmo, el resultado es el siguiente:

PANTALLA DE SALIDA

La solución del sistema de ecuaciones es: x’ = [0, 1, 1]; x1 = 0; x2 = 1; x3 = 1;

16
PRÁCTICA A REALIZAR

Resolver el sistema de ecuaciones aplicando los archivos function-files de los


métodos iterativos:

Resultados: ……………………………………………………………………………………………………………………..

OBSERVACION: En la resolución de los problemas aplicar los M-file’s del


archivo Practica3, del CD.

4. PROBLEMAS Y APLICACIONES

1. Resolver el sistema:

20x1 - x2 - x3 = 20
2x1 + 10x2 - x3 =11
x1 + x2 - 20x3 = 2

a través del método iterativo Gauss-Seidel

Solución

2. Resolver el sistema:

10x1 + x2 + x3 = 12
x1 + 10x2 + x3 = 12
x1 + x2 + 10x3 = 12

a través del método iterativo de Jacobi.


Solución

3. A través método de eliminación de Gauss-Jordan resolver:

2x1 + x2 - x3 = 1
5 x1 + 2x2 + 2 x3 = -4
3x1 + x2 + x3 = 5

Solución

4. Utilice el método gráfico en Matlab, en la solución del sistema

0.77x1 + x2 = 14.25
1.2x1 + 1.7x2 = 20

17
5. Considere un equipo de cinco paracaidistas conectados por una cuerda ligera,
mientras van en caída libre a una velocidad de 9 m/s. Calcular la tensión en cada
sección de la cuerda y la aceleración del equipo, con los siguientes datos.(g = 9.8
m/s2).

Paracaidista Masa Coeficiente de


Kg. arrastre
Kg/s
1 50 12
2 80 12
3 60 14
4 70 16
5 90 10

18

También podría gustarte