You are on page 1of 4

PROGRAMACIÓN

ESCUELA POLITÉCNICA NACIONAL
PROGRAMACIÓN

Nombre: Hendry Pozo

Carrera: Ingeniería Civil

Fecha: 25-11-2016

Creación de una calculadora matricial mediante Matlab

MATLAB es una herramienta de software matemático que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programación propio (lenguaje M). Es un software muy usado en
universidades y centros de investigación y desarrollo.

Introducción:

MATRICES.

Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular,
formando filas y columnas.

Cada uno de los números de que consta la matriz se denomina elemento. Un elemento se distingue de
otro por la posición que ocupa, es decir, la fila y la columna a la que pertenece.

El número de filas y columnas de una matriz se denomina dimensión de una matriz.

El conjunto de matrices de m filas y n columnas se denota por Amxn o (aij), y un elemento cualquiera de
la misma, que se encuentra en la fila i y en la columna j, por aij

Desarrollo:

Mediante un pseudocodigo creado en matalab, crearemos nuestra propia calculadora matricial general
para cualquier tipo de matriz de cualquier dimensión.

MATRICES.

Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular,
formando filas y columnas.

Cada uno de los números de que consta la matriz se denomina elemento. Un elemento se distingue de
otro por la posición que ocupa, es decir, la fila y la columna a la que pertenece.

El número de filas y columnas de una matriz se denomina dimensión de una matriz.

El conjunto de matrices de m filas y n columnas se denota por Amxn o (aij), y un elemento cualquiera de
la misma, que se encuentra en la fila i y en la columna j, por aij.

SUMA Y RESTA DE MATRICES

Para poder sumar o restar matrices, éstas deben tener el mismo número de filas y de columnas. Es decir,
si una matriz es de orden 3 ´ 2 y otra de 3 ´ 3, no se pueden sumar ni restar. Esto es así ya que, tanto para
la suma como para la resta, se suman o se restan los términos que ocupan el mismo lugar en las
matrices.

La forma más simple de utilizar este comando es: nombre_variable = xlsread('nombre_archivo').  Si el archivo Excel importado tiene mas de una hoja de calculo sólo se importan los datos de la primera de las hojas. Este comando importa los datos de una hoja de cálculo Excel a una variable de tipo array. Para llevar a cabo la importación de datos desde Excel se utiliza el comando xlsread.PROGRAMACIÓN Ejemplo: MULTIPLICACION DE MATRICES Dos matrices A y B son multiplicables si el número de columnas de A coincide con el número de filas de B. Mm x n x Mn x p = M m x p El elemento cij de la matriz producto se obtiene multiplicando cada elemento de la fila i de la matriz A por cada elemento de la columna j de la matriz B y sumándolos. . Consulta.  La ubicación del archivo debe ser el directorio de trabajo actual o bien estar en la ruta de búsqueda.

j)). for p=1:filas_B for q=1:columnas_B mat_B(p. for m=1:filas_A for n=1:columnas_A mat_A(m.j)). columnas_A=input('ingrese numero de columnas').j)=(mat_A(i. columnas_B=input('ingrese numero de columnas'). end end display(mat_C) end end % MULTIPLICACION if n==p tipo=input('seleccione caso (A*B.n)=input('ingrese numero').:)*mat_A(:.-)'. switch tipo case 'A*B' for i=1:m for j=1:q mat_C(i. end end display(mat_C) end end .'s').j)=(mat_A(i.j)).j)=sum(mat_A(i.:)*mat_B(:.j)-mat_B(i.j)).j)=sum(mat_B(i. end end display(mat_C) case '-' for i=1:m for j=1:q mat_C(i. switch operacion case '+' for i=1:m for j=1:q mat_C(i.B*A)'.j)+mat_B(i.PROGRAMACIÓN % CALCULADORA MATRICIAL % HENDRY POZO % VERSION 2 % 18-11-2016 clc clear all display('MATRIZ A') filas_A=input('ingrese numero de filas').q)=input('ingrese numero'). end end display(mat_C) case 'B*A' for i=1:p for j=1:n mat_C(i. end end display(mat_A) display('MATIRZ B') filas_B=input('ingrese numero de filas').'s'). end end display(mat_B) % SUMA Y RESTA if m==p & n==q operacion=input('seleccione operacion(+.

PROGRAMACIÓN .