Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIMULACIÓN DE
PROCESOS II
TALLER #3
SISTEMA DE ECUACIONES
LINEALES
ESTUDIANTE: Molina Nugra Josué
FECHA DE REALIZACIÓN: 26/06/2019
DOCENTE: Ing. Gonzalo Villa
SEMESTRE: 7mo PARALELO: 7-2
CICLO: I
ECUACIONES LINEALES IMPLEMENTADOS EN MATLAB
Línea 2: Clear, elimina todas las variables del espacio de trabajo actual, liberándolas de
la memoria del sistema. Clc, borra todo el texto de la ventana de comandos, dando por
resultado una pantalla clara.
clear, clc
Línea 3: Ingreso de matrices en forma horizontal.
A=[2 1 -3; -1 3 2; 3 1 -3]
Línea 18: Genera una tabla en donde presentan los resultados de las matrices resueltas.
tabla=[x1 x2 x3]
Línea 21: Muestra el valor de la inversa del operador sobre la factorización LU.
disp('Inversa Operador \ Fact LU')
Línea 24: Muestra el valor de la inversa del operador sobre la factorización LU.
disp('Inversa Operador \ Fact LU')
CONCLUSIONES
1. Para la resolución de ecuaciones lineales en MATLAB se puede realizar mediante
tres métodos que son: 1er método es la inversa de la matriz, 2do método es el
operador (‘\’) mldivide, 3er método es la factorización LU.
2. Para la resolución de los problemas se plantea un sistema de ecuaciones de dos y
tres incógnitas respectivamente.
3. Dichas ecuaciones se las resuelve aplicando notación matricial aplicada en
MATLAB.
INVESTIGACION DE LOS DIFERENTES MÉTODOS
Método de Gauss-Jordan
Este método es una variación de la eliminación de Gauss para resolver el sistema Ax = b
siendo A una matriz cuadrada inversible de orden n. Consiste en eliminar también los
elementos que están por encima del pivote a la vez que se escalan las filas para que el
pivote sea la unidad. El pivoteo sigue siendo necesario en este método por las mismas
razones que el método de eliminación de Gauss. (Mugruza, 2008)
[A| b] → [In | x]
Siendo x la solución del sistema.
Las aplicaciones más usuales de este método son:
i) Cálculo de la matriz inversa
[A| In] → [In | A-1 ]
ii) Resolución de sistemas en los que solo varían los términos independientes. Si
designamos por B1, B2,···, Bk las columnas de los términos independientes de los
distintos sistemas y S1, S2,···, Sk sus conjuntos soluciones entonces:
[A | B1, B2,···, Bk ] → [In | S1, S2, ····, Sn] si es compatible determinado.
[A | B1, B2,···, Bk ] → [T | S1, S2, ····, Sn] si es compatible indeterminado, siendo T una
matriz unitaria distinta de la unidad. (Mugruza, 2008)
En forma matricial:
NUEVOS COMANDOS
Residue
Sintaxis (MatchWorks, 2013)
[r,p,k] = residue(b,a)
[b,a] = residue(r,p,k)
Descripción (MatchWorks, 2013)
[r,p,k] = residue(b,a)encuentra los residuos, los polos y el término directo de una
Expansión de Fracción Parcial de la relación de dos polinomios, donde la expansión es
de la forma
Las entradas a residueson vectores de coeficientes de los polinomios b = [bm ... b1 b0]y
a = [an ... a1 a0]. Las salidas son los residuos r = [rn ... r2 r1], los polos p = [pn ... p2 p1]y
el polinomio k. Para la mayoría de los problemas de libros de texto, kes 0o una constante.
[b,a] = residue(r,p,k)convierte la fracción de expansión parcial a la proporción de dos
polinomios y devuelve los coeficientes en by a.
Ejemplos: (MatchWorks, 2013)
Encuentra la expansión parcial de fracciones con raíces reales
Encuentre la expansión de fracción parcial de la siguiente proporción de polinomios F (s)
usando residue
b = [-4 8];
a = [1 6 8];
[r, p, k] = residuo (b, a)
r=2×1
-12
8
p=2×1
-4
-2
k=
[]
Esto representa la expansión de la fracción parcial.
Convertir la expansión de fracción parcial de nuevo a coeficientes polinomiales usando
residue.
[b, a] = residuo (r, p, k)
b=1×2
-4 8
a=1×3
168
Este resultado representa la fracción original F ( s ).
Expansión con raíces complejas e igual grado de numerador y denominador
Si el grado del numerador es igual al grado del denominador, la salida kpuede ser distinta
de cero.
Encuentre la expansión de fracción parcial de una relación de dos polinomios F ( s ) con
raíces complejas e igual grado de numerador y denominador, donde F ( s ) es
b = [2 1 0 0];
a = [1 0 1 1];
[r, p, k] = residuo (b, a)
r = 3 × 1 complejo
0.5354 + 1.0390i
0.5354 - 1.0390i
-0.0708 + 0.0000i
p = 3 × 1 complejo
0.3412 + 1.1615i
0.3412 - 1.1615i
-0.6823 + 0.0000i
k=2
residue devuelve las raíces y polos complejos, y un término constante en k, que representa
la expansión parcial de la fracción
Expansión con grado de numerador mayor que el grado de denominador
Cuando el grado del numerador es mayor que el del denominador, la salida kes un vector
que representa los coeficientes de un polinomio en s .
Realice la siguiente expansión de fracción parcial de F ( s ) utilizando residue.
b = [2 0 0 1 0];
a = [1 0 1];
[r, p, k] = residuo (b, a)
r = 2 × 1 complejo
0.5000 - 1.0000i
0.5000 + 1.0000i
p = 2 × 1 complejo
0.0000 + 1.0000i
0.0000 - 1.0000i
k=1×3
2 0 -2
krepresenta el polinomio .
Inv
Sintaxis (MathWorks, 2013)
Y = inv(X)
Descripción (MathWorks, 2013)
Y = inv(X) calcula la inversa de la matriz cuadrada X.
X^(-1) equivale a inv(X).
x = A\b se calcula de manera diferente que x = inv(A)*b y se recomienda para resolver
sistemas de ecuaciones lineales.
Ejemplo (MathWorks, 2013)
Matriz inversa
Calcule la inversa de una matriz de 3 por 3.
X = [1 0 2; -1 5 0; 0 3 -9]
X = 3×3
1 0 2
-1 5 0
0 3 -9
Y = inv(X)
Y = 3×3
SCRIPT
COMAND WINDOW
Línea 6: Al formar el sistema de ecuaciones con notación matricial, la primera fila son
los coeficientes que hacen referencia al número de mosquitos y la segunda fila los
coeficientes que hacen referencia al número de polillas de los dos pescados.
A=[18 12; 14 8]
Línea 11: En esta línea se denota que x2 será el segundo valor de x y este valor será el
contenido calórico promedio de las polillas comidas.
x2=x(2);
Línea 13: Se muestra en la command window el texto ‘los mosquitos nos generaran:’.
disp('los mosquitos nos generaran:')
Línea 19: Se muestra en la command window el texto ‘las polillas nos generaran:’.
disp('las polillas nos generaran:')
Línea 2: Clear, elimina todas las variables del espacio de trabajo actual, liberándolas de
la memoria del sistema. Clc, borra todo el texto de la ventana de comandos, dando por
resultado una pantalla clara.
clear,clc
COMAND WINDOW
CONCLUSION
BIBLIOGRAFÍA
MatchWorks. (2013). Obtenido de http://matlab.izmiran.ru/help/techdoc/ref/residue.html