Un paso a paso de lo realizado en Matlab.
cesar6991Tarea19 de Julio de 2016
17.413 Palabras (70 Páginas)384 Visitas
[pic 1]
SEDE CUENCA CAMPUS EL VECINO
CARRERA DE INGENIERÍA MECÁNICA AUTOMOTRIZ
TRABAJO INTEGRADOR ÁLGEBRA LINEAL PERÍODO 48
INTEGRANTES: César Alvarado
Alex Uchuari
Ángel Guiracocha
Pedro Piedra
DOCENTE: ING. MILTON GARCÍA TOBAR
CUENCA - ECUADOR
26/05/2016
TRABAJO INTEGRADOR
UNIVERSIDAD POLITÉCNICA SALESIANA
César Alvarado: calvaradom2@est.ups.edu.ec Alex Uchuari: auchuari@est.ups.edu.ec Pedro Piedra: ppiedraa@est.ups.edu.ec Ángel Guiracocha: aguiracochac@est.ups.edu.ec
Resumen: El presente informe nos servirá para saber la solución de problemas por el método gaussiano y gauss Jordán a través de la correcta utilización del programa Matlab, los cuales están detallados un paso a paso de su solución.
- INTRODUCCIÓN.
OBJETIVOS GENERAL:
- Un paso a paso de lo realizado en Matlab.
- Aplicar cada comando para ir dando soluciones a las matrices.
OBJETIVOS ESPECIFICOS:
- Realizar los ejercicios y hacer los cálculos respectivos con ayuda de Matlab.
- Describir el paso a paso de lo realizado en Matlab.
- DESARROLLO
1. 9x1 + 9x2 - 7x3 = 6
7x1 1 x2 2- x3 =-10
9x1 + 6x2 - 8x3 = 45
Al introducir la matriz A[ ] a MATLAB, tenemos:
A=[9 9 -7 6;-7 0 -1 -10;9 6 8 45]
A =
9 9 -7 6
-7 0 -1 -10
9 6 8 45
Para obtener la forma escalonada reducida procedemos como indica la siguiente tabla:
DESCRIPCIÓN | COMANDOS DE MATLAB Y DESPLIEGUE |
Multiplicar la fila 1 por (1/9). | A(1,:)=A(1,:)*(1/9);rats (A) ans = 1 1 -7/9 2/3 -7 0 -1 -10 9 6 8 45 |
Sumar (7) veces la fila 1 a la fila 2. | A(2,:)=(A(1,:)*7)+(A(2,:)),rats(A) ans = 1 1 -7/9 2/3 0 7 -58/9 -16/3 9 6 8 45 |
Sumar (-9) veces la fila 1 a la fila 3. | A(3,:)=(A(1,:)*-9)+(A(3,:)),rats(A) ans = 1 1 -7/9 2/3 0 7 -58/9 -16/3 0 -3 15 39 |
Multiplicar la fila 2 por (1/7). | A(2,:)=1/7*(A(2,:)),rats(A) ans = 1 1 -7/9 2/3 0 1 -58/63 -16/21 0 -3 15 39 |
Sumar (3) veces la fila 2 a la fila 3. | A(3,:)=(A(2,:)*3)+(A(3,:)),rats(A) ans = 1 1 -7/9 2/3 0 1 -58/63 -16/21 0 0 257/21 257/7 |
Sumar (-1) vez la fila 2 a la fila 1. | A(1,:)=(A(2,:)*-1)+(A(1,:)),rats(A) ans = 1 0 1/7 10/7 0 1 -58/63 -16/21 0 0 257/21 257/7 |
Multiplicar la fila 3 por (21/257). | A(3,:)=21/257*(A(3,:)),rats(A) ans = 1 0 1/7 10/7 0 1 -58/63 -16/21 0 0 1 3 |
Sumar (-1/7) veces la fila 3 a la fila 1. | A(1,:)=(A(3,:)*(-1/7))+(A(1,:)),rats(A) ans = 1 0 1/7 10/7 0 1 -58/63 -16/21 0 0 1 3 |
Sumar (58/63) veces la fila 3 a la fila 2. | A(1,:)=(A(3,:)*(58/63))+(A(2,:)),rats(A) ans = 1 0 0 1 0 1 0 2 0 0 1 3 |
Usando el comando (R=rref(A,rats(R) comprobar las respuestas. | R=rref(A),rats(R) ans = 1 0 0 1 0 1 0 2 0 0 1 3 |
2. x1 - 2x2 + 3x3 = 11
4x1 + x2 - x3 = 4
2x1 - x2 + 3x3 = 10
Al introducir la matriz B[ ] a MATLAB, tenemos:
B=[1 -2 3 11;4 1 -1 4;2 -1 3 10]
B =
1 -2 3 11
4 1 -1 4
2 -1 3 10
Para obtener la forma escalonada procedemos como indica la siguiente tabla:
DESCRIPCIÓN | COMANDOS DE MATLAB Y DESPLIEGUE |
Sumar (-4) veces la fila 1 a la fila 2. | B(2,:)=B(1,:)*(-4)+B(2,:);rats (B) ans = 1 -2 3 11 0 9 -13 -40 2 -1 3 10 |
Sumar (-2) veces la fila 1 a la fila 3. | B(3,:)=B(1,:)*(-2)+B(3,:);rats (B) ans = 1 -2 3 11 0 9 -13 -40 0 3 -3 -12 |
Multiplicar por (1/9) a la fila 2. | B(2,:)=1/9*(B(2,:)),rats (B) ans = 1 -2 3 11 0 1 -13/9 -40/9 0 3 -3 -12 |
Sumar (-3) veces la fila 2 a la fila 3. | B(3,:)=B(2,:)*(-3)+B(3,:);rats (B) ans = 1 -2 3 11 0 1 -13/9 -40/9 0 0 4/3 4/3 |
Multiplicar por (3/4) a la fila 3. | B(3,:)=3/4*B(3,:);rats (B) ans = 1 -2 3 11 0 1 -13/9 -40/9 0 0 1 1 |
Aplicar el comando (R=rref(B),rats(R)) para encontrar las respuestas. | R=rref(B),rats(R) ans = 1 0 0 2 0 1 0 -3 0 0 1 1 |
...