Professional Documents
Culture Documents
1 Matrices en MATLAB.
El nombre MATLAB es una contraccion de matrix laboratory, y como su nombre indica,
este paquete es especialmente util para efectuar operaciones con matrices. Los valores de
los elementos de una matriz A 3 3 se indican mediante una sentencia de la forma:
A=[3, 2, 1 ; 0, 2, 2 ; 1, 3, 4]
donde los tres primeros numeros, separados por comas (,), son los elementos de la primera
fila de la matriz. El signo punto y coma (;) indica que comienza la segunda fila, cuyos
elementos se separan de nuevo por comas, y as sucesivamente. La sentencia anterior
corresponde a la matriz:
3 2 1
A=0 2 2 ,
1 3 4
B=[3; 1 ; 2]
C=[5, 4, 3]
D =[4, 6, 1 ; 2, 4, 7 ; 3, 2, 5];
AMD = A + D
APD = A * D
Podemos multiplicar las matrices A(33) y B (31) definidas previamente para obtener
una nueva matriz columna (31)
APB = A*B
1
APC = A*C
A partir de las matrices A(33) y B (31) podemos construir una matriz de dimen-
siones 34 anadiendo B como cuarta columna de la matriz A, mediante la instruccion
[A B]. Comprobemoslo escribiendo:
A
B
AB=[A B]
Ax = C (2)
con
3 3 2 1
A= 2 1 6 C = 2
4 0 1 3
Vamos a utilizar este sistema como ejemplo para introducir el metodo de eliminacion
de Gauss, para lo que disponemos de la rutina Gaussm. En este metodo se combinan
linealmente las ecuaciones hasta lograr que la matriz de coeficientes A sea una matriz
triangular superior. Podemos esquematizarlo de la siguiente forma:
1. Se forma la matriz aumentada [A C] (en nuestro ejemplo una matriz 3 4). Es-
cribimos:
A=[3, 3, 2 ; 2, 1, 6 ; 4, 0, 1];
C=[1 ; 2 ; 3]
x=Gaussm(A,C)
2
4. Se repiten los pasos 2 y 3 para anular el elemento 3,2 , con lo que se obtiene la
matriz triangular (volver a pulsar retorno).
y=A \ C;
format long
x
y
x1
x5
1/3(x6+x7+x8)
3
x5 : Cantidad total extraida en la parte superior de la segunda colummna.
x2 = 0.0425x5 + x6 (6)
x3 = 0.916x5 + x7 (7)
x4 = 0.0415x5 + x8 (8)
3. Condiciones adicionales:
Resolucion
Escribir el sistema de ecuaciones en notacion matricial y resolverlo empleando MAT-
LAB. A la hora de escribir la matriz del sistema es util emplear el editor de matrices que
incorpora el programa; para ello abrir la pestana workspace en la parte izquierda de la
ventana y hacer doble click sobre la matriz a modificar.
4
Como ejemplo de estas funciones, considerar la matriz:
1.360 0.733 0.530
A = 0.733 0.970 0.228
0.530 0.228 0.657
ki
A B (11)
Las constantes de velocidad ki y los volumenes Vi tienen los siguientes valores en cada
reactor:
5
c0 1000 l/h 100 l/h 100 l/h
1000 l/h
c1 c2 c3 c4
Se supone:
c0 =1mol/l
6
6 Resultados.
NOMBRE Y APELLIDOS:
Determinante
7
Autovalores de la matriz. Que puede observarse en estos autovalores rela-
cionado con el pequeno valor del determinante de esta matriz?
Comparar las soluciones del sistema de ecuaciones Ax = c con los dos vectores
c de la seccion 4.