Translate

domingo, 24 de mayo de 2015

MATRICES EN PROGRAMACIÓN (SEMANA 13)

DEFINICIÓN

Una matriz es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. La diferencia con los arreglos está en que, en las matrices, los elementos no están organizados linealmente sino que su organización es bidimensional, es decir, en filas y columnas. Conviene imaginar una matriz como una organización de celdas de memoria, o casillas, en cada una de las cuales se puede guardar un elemento de la colección. 

La numeración de las filas y las columnas determina que cada una de las casillas de una matriz tiene asociados dos números que la identifican de manera única. A estos números se les llama índice de fila e índice de columna, respectivamente. 

En Matlab se da el comando notas=[5 3 1; 4 4 2; 3 5 5]; El acceso a los componentes de una matriz En Matlab, cada vez que se quiere hacer referencia un componente particular de una matriz vasta con dar su nombre y el índice correspondiente entre paréntesis. Por ejemplo para acceder directamente fila 2 columna 3 de la matriz notas, vasta con dar el comando notas(2,3) El acceso a todos los componentes de una matriz Para acceder a todos los componentes de una matriz solo vasta con utilizar una variable que sirva como índice sobre las filas cuyo valor cambie entre 1 y el número total de filas, y usar una variable que sirva como índice de las comunas, cuyo valor cambie entre 1 el numero de columnas. Para esto nos valemos dos ciclos para anidados.

for fila=1:3 
          for columna =1:3 
                  notas(fila, columna)=input(‘Ingrese dato: ’); 
         end 
end

En Matlab, del mismo modo que ocurre en los vectores, cuando se verifican condiciones que implican matrices, el resultado de la evaluación corresponde también a una matriz, en el que cada elemento es un 1(verdadero) o 0(falso) dependiendo del resultado de la evolución individual de la condición para cada elemento de la matriz. Por ejemplo, es el siguiente programa de Matlab 
notas=[5 3 1; 4 4 2; 3 5 5]; resultado=notas>=4; disp(resultados).
El resultado mostrado será 

5>=4
3>=4
1>=4
4>=4
4>=4
2>=4
3>=4
5>=4
3>=4

                 =                                                                                                                                                                                                              
1
 0
0
1
 1
0
0
 1
1


APLICACIONES

Las matrices cumplen muchas utilidades en el análisis macroeconomico, para calcular las cantidades de materias primas existentes y todo lo que se necesita para la producción dentro de una empresas ademas para la observación y comparación de dos empresas por parte de quien las administra.
Por otro lado en la ingeniería ambiental permite determinar puntos importantes del impacto ambiental que produciría cualquier tipo de  proyecto dentro de una comunidad. 


REFERENCIAS

https://es.scribd.com/doc/55452393/Lineal
http://www2.udearroba.co/pluginfile.
http://www.bdigital.unal.edu.co/1923/1/32144896.2009.pdf

No hay comentarios:

Publicar un comentario