You are on page 1of 6

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE EDUCACION SUPERIOR INSTITUTO UNIVERSITARIO EXPERIMENTAL DE TECNOLOGA LA VICTORIA LA VICTORIA EDO.

ARAGUA

ASIGNACION SOBRE MATRICES

INTEGRANTE: GERSON DOMINGUEZ C.I. V-14.990.264 POST-GRADO CAE-113

Actividad 1. Realizar un programa en Matlab que calcule la suma y multiplicacin de dos matrices. 1.1 Programa para la suma de dos matrices Algoritmo 1. 2. 3. 4. 5. 6. 7. Inicio Leer los valores de filas y columnas da cada matriz Comparar si las matrices poseen igual numero de filas y columnas Leer el valor de la matriz A Leer el valor de la matriz B Escribir la ecuacin C = A + B Fin

Diagrama de flujo para la suma de dos matrices

INICIO

LEER N DE FILAS Y COLUMNAS DE LAS MATRICES A Y B

NO FILAS A=FILAS B

SI

LAS MATRICES NO SON IGUALES

NO COLUMNA A=COLUMNA B LAS MATRICES NO SON IGUALES SI

LEER LAS MATRICES A Y B

C=A+B

FIN

Programa en Matlab para sumar dos matrices x=input('introduzca el numero de filas de la matriz A=') y=input('introduzca el numero de columnas de la matriz A=') w=input('introduzca el numero de filas de la matriz B=') z=input('introduzca el numero de columnas de la matriz B=') x == w y == z A=input('introduzca la matriz A=') B=input('introduzca la matriz B=') C=A+B %suma de las matrices A y B 1.2 Programa para multiplicar dos matrices Algoritmo 1. 2. 3. 4. 5. 6. 7. Inicio Leer el valor de fila de la matriz A y columna de la matriz B Comparar si el valor de fila de la matriz A es igual al de columna de la matriz B Leer el valor de la matriz A Leer el valor de la matriz B Escribir la ecuacin C = A * B Fin

Diagrama de flujo para la multiplicacin de dos matrices

INICIO

LEER N DE FILAS DE A Y N DE COLUMNAS DE B

NO FILAS A=COLUMNAS B

SI

NO SE PUEDE REALIZAR LA OPERACION

LEER LAS MATRICES A Y B

C=A*B

FIN

Programa en Matlab para multiplicar dos matrices u=input('introduzca el numero de filas de la matriz A=') v=input('introduzca el numero de columnas de la matriz B=') u == v A=input('introduzca la matriz A=') B=input('introduzca la matriz B=') C=A*B

Nota: Es necesario destacar que durante la realizacin del programa se pudo notar que Matlab ya posee, internamente en su software, la posibilidad o no de realizar sumas y multiplicaciones con matrices, tomando en cuenta si dichas matrices cumplen con las propiedades bsicas para realizar dichas operaciones, como por ejemplo, que dos matrices deben ser iguales (filas y columnas) para realizar una suma el numero de filas de una matriz y el numero de columna de otra matriz, deben ser iguales para realizar una multiplicacin. En cuanto a la instruccin igualdad (= =) que se utiliza en el programa, se pudo notar que para respuestas afirmativas el programa muestra un uno (1), y para respuestas negativas muestra un cero (0), estos son los dos posibles valores que nos arrojan la ejecucin de la instruccin igualdad.

You might also like