You are on page 1of 17

1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

Introducción.

En matemáticas,

una matriz es una tabla bidimensional de números consistente en


cantidades abstractas que pueden sumarse y multiplicarse. Las
matrices se utilizan para describir sistemas de ecuaciones lineales,
realizar un seguimiento de los coeficientes de una aplicación lineal y
registrar los datos que dependen de varios parámetros. Las matrices
se describen en el campo de la teoría de matrices. Pueden sumarse,
multiplicarse y descomponerse de varias formas, lo que también las
hace un concepto clave en el campo del álgebra lineal.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

MÉTODO SUMA DE MATRICES.


Dadas las matrices m-por-n, A y B, su suma A + B es la matriz m-por-n calculada
sumando los elementos correspondientes (i.e. (A + B)[i, j] = A[i, j] + B[i, j] ). Es
decir, sumar cada uno de los elementos homólogos de las matrices a sumar.

CODIGO EN M-FILE.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

PROGRAMA CORRIDO EN MAT LAB.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

Método multiplicación de matrices.

Do s ma tri ce s A y B so n mu l tip l i ca b l e s si el núm e r o de


c olum na s de A co i n ci d e co n e l núm e r o de fila s de B .

Mm x n x Mn x p = M m x p

El el e men to c i j de l a ma tri z p ro du cto se ob ti e n e


m ultiplic a ndo ca da el e men to de la fila i de la ma tri z A po r
cad a e l e me n to d e l a c olum na j de la ma tri z B y s um á ndolos .

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

CÓDIGO EN M-FILE.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

PROGRAMA CORRIDO EN MATLAB.

MÉTODO DE GAUSS GORDAN.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

El método de Gauss consiste en convertir un sistema "normal" de 3


ecuaciones con 3 incógnitas en uno escalonado , en el que la 1ª
ecuación tiene 3 incógnitas , la 2ª tiene 2 incógnitas y la tercera 1
incógnita . De esta forma será fácil a partir de la última ecuación y
subiendo hacia arriba , calcular el valor de las 3 incógnitas .

Para transformar el sistema en uno que sea escalonado se


combinarán las ecuaciones entre sí (sumándolas , restándolas ,
multiplicándolas por un número , etc.)

CÓDIGO EN M-FILE.

clear

N=input('nDigite el # de Filas de la Matriz: ');

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

M=input('Digite el # de Columnas de la Matriz: ');

while (M~=N)

fprintf('nn');

fprintf('La Matriz tiene que ser Cuadrada');

N=input('nDigite el # de Filas de la Matriz: ');

M=input('Digite el # de Columnas de la Matriz: ');

end

fprintf('nn');

for I=1:N

for J=1:M

fprintf('Fila %d Columna %d = ',I,J);

A(I,J)=input('');

end

end

B=[A,eye(M,N)]

G=0;

while (G<M)

G=G+1;

B(G,:)=B(G,:)/B(G,G);

for J=1:M

if (J==G)

K=G;

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

else

if (K==M) K=1;

else K=K+1; end;

B(K,:)=B(K,:)-B(K,G)*B(G,:)

end

end

end

CORRIDA EN MAT-LAB.

nDigite el # de Filas de la Matriz: 3

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

Digite el # de Columnas de la Matriz: 3


nnFila 1 Columna 1 = 3
Fila 1 Columna 2 = 1
Fila 1 Columna 3 = 0
Fila 2 Columna 1 = 2
Fila 2 Columna 2 = 3
Fila 2 Columna 3 = 1
Fila 3 Columna 1 = 3
Fila 3 Columna 2 = 1
Fila 3 Columna 3 = 0

A=

3 1 0
2 3 1
3 1 0

B=

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

3 1 0 1 0 0
2 3 1 0 1 0
3 1 0 0 0 1

B=

1.0000 0.3333 0 0.3333 0 0


2.0000 3.0000 1.0000 0 1.0000 0
3.0000 1.0000 0 0 0 1.0000

B=

1.0000 0.3333 0 0.3333 0 0

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

0 2.3333 1.0000 -0.6667 1.0000 0


3.0000 1.0000 0 0 0 1.0000

B=

1.0000 0.3333 0 0.3333 0 0


0 2.3333 1.0000 -0.6667 1.0000 0
3.0000 1.0000 0 0 0 1.0000

B=

1.0000 0.3333 0 0.3333 0 0


0 2.3333 1.0000 -0.6667 1.0000 0
0 0 0 -1.0000 0 1.0000
B=

1.0000 0.3333 0 0.3333 0 0

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

0 2.3333 1.0000 -0.6667 1.0000 0


0 0 0 -1.0000 0 1.0000

B=

1.0000 0 -0.1429 0.4286 -0.1429 0


0 1.0000 0.4286 -0.2857 0.4286 0
0 0 0 -1.0000 0 1.0000

B=

1.0000 0 -0.1429 0.4286 -0.1429 0


0 1.0000 0.4286 -0.2857 0.4286 0
0 0 0 -1.0000 0 1.0000

B=

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

1.0000 0 -0.1429 0.4286 -0.1429 0


0 1.0000 0.4286 -0.2857 0.4286 0
0 0 0 -1.0000 0 1.0000

B=

1.0000 0 -0.1429 0.4286 -0.1429 0


0 1.0000 0.4286 -0.2857 0.4286 0
0 0 0 -1.0000 0 1.0000

B=

1.0000 0 -0.1429 0.4286 -0.1429 0

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

0 1.0000 0.4286 -0.2857 0.4286 0


0 0 0 -1.0000 0 1.0000

B=

NaN NaN NaN -Inf NaN Inf


0 1.0000 0.4286 -0.2857 0.4286 0
NaN NaN NaN -Inf NaN Inf

B=

NaN NaN NaN -Inf NaN Inf


0 1.0000 0.4286 -0.2857 0.4286 0
NaN NaN NaN -Inf NaN Inf
CONCLUSIÓN.

02/12/2010. |
1

Instituto tecnológico de Chetumal.


2 de diciembre de 2010

Al realizar los métodos de suma multiplicación y método de


gauss aplicado a matrices se observa que con la ayuda de los
software es mucho mas fácil rápido poder calcular una matriz
del numero de columnas por el numero de filas que te puedas
imaginar, sin embargo podemos decir que a base del método
manual se puede comprobar si realmente tus cálculos son los
correctos.

02/12/2010. |

You might also like