Está en la página 1de 2

FACULTAD DE CIENCIAS Código FDE 097

PROGRAMA CIENCIAS BÁSICAS Versión 01


ACTIVIDAD PRÁCTICA 2-MATLAB -ÁLGEBRA LINEAL Fecha 2010-01-27

1 Solución de sistemas de ecuaciones con Matlab


Matlab ofrece muchas posibilidades para resolver sistemas de ecuaciones. Sin embargo por el momento
lo mas adecuado es limitarnos a usar el sı́mbolo de barra invertida \.

1.1 Ejemplo
Para resolver el sistema

3x + 5y = 9
5x − y = 1

Escriba la siguiente secuencia de comandos

A = [3 5; 5 -1]; b=[9 1]’; X=A\b Esto producirá el siguiente resultado:

X =
0.5000
1.5000

1.2 Actividades para entregar


1. Resuelva los siguientes sistemas de ecuaciones. En caso que el sistema tenga infinitas soluciones,
matlab no resolverá el sistema sino que emitirá un mensaje de error. Señale en su respuesta si
esto ocurre.

(a) (c)

x + 4y + 3z = 1 x − y + 2z = −3
x + 2y + 9z = 1 4x + 4y − 2z = 1
x + 6y + 6z = 1 −2x + 2y − 4z = 6

(b) (d)

3x + 6y + 6z = 4 x+y+z =5
3x + 9y + 3z = 3 4x + 5z = 2
x + 3y + 3z = 2 3x − y + 4z = 1

2. Genere una matriz A de tamaño 4 × 4 con entradas aleatorias enteras que varı́en entre -10 y 10.
Para eso use el comando
A=-10+round(20*rand(4))
Similarmente genere un vector de términos independientes con entradas aleatorias. Simplemente
en el comando anterior, en lugar de (4) escriba (4,1)

1
Una vez construida la matriz de coeficientes A y el vector de términos independientes b resuelva
el sistema de ecuaciones AX = b

3. Escriba en la ventana de comandos


help inv
De esta manera obtendrá información sobre el comando que le permite calcular la inversa de una
matriz.
Genere dos matrices, digamos A1 y A2 , de tamaño 4 × 4 con entradas aleatorias enteras que varı́en
entre -10 y 10 y calcule la inversa de cada una.
INSTRUCCIONES PARA LA ENTREGA: Debe entregar un documento pdf en el que
incluya los comandos digitados y los resultados que arroja Matlab. Puede hacer esto copiando y
pegando directamente de la ventana de comandos.

También podría gustarte