Sei sulla pagina 1di 4

ESCUELA SUPERIOR POLITCTICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES

HERRAMIENTAS EDA NOMBRE: Carlos A. Guaillazaca G CDIGO: 404 CURSO: SEGUNDO B CONTROL

HIPERMATRICES
CMO DEFINIRLAS: Matlab permite trabajar con matrices de ms de dos dimensiones. Los elementos de una hipermatriz pueden ser nmeros, caracteres, estructuras y vectores o matrices de celdas. Las funciones que operan con matrices de ms de dos dimensiones son anlogas a las funciones vistas anteriormente aunque con algunas diferencias, por ejemplo, a la hora de definirlas: >> HM(:,:,1) = [1 2 3; 4 5 6]; >> HM(:,:,2) = [7 8 9; 10 11 12] HM(:,:,1) = 1 2 3 4 5 6 HM(:,:,2) = 7 8 9 10 11 12 % definimos la primera capa % definimos la segunda capa

OPERACIONES CON HIPERMATRICES


Algunas funciones para generar matrices admiten ms de dos subndices y pueden ser utilizadas para generar hipermatrices como rand, randn, zeros y ones, tambin se pueden emplear con hipermatrices las funciones size y reshape entre otras. La funcin cat permite concatenar matrices segn las distintas dimensiones. Ejemplos: >> A = zeros (2,3); B = ones (2,3); % definimos dos matrices de las mismas dimensiones >> cat (1,A,B) % las concatena una debajo de la otra ans = 0 0 0 0 0 0 1 1 1 1 1 1 >> cat (2,A,B) % las concatena una al lado de la otra ans = 0 0 0 1 1 1 0 0 0 1 1 1 >> cat (3,A,B) % las concatena como distintas capas de una hipermatriz ans(:,:,1) = 0 0 0 0 0 0 ans(:,:,2) = 1 1 1 1 1 1

OBJETIVOS : Con la ayuda de este software, manejar matrices de tres o ms dimensiones, ya que a simple vista es casi imposible operar, para ello tenemos las herramientas adecuadas para que los clculos y la implementacin sea ms fcil.

CONCLUSIONES : Hasta el momento hemos estudiado la generacin de vectores y matrices, es decir manejo de un mximo de dos dimensiones, pero las denominadas hipermatrices son matrices que manejan tres o ms dimensiones. Para entender esto pondremos como ejemplo la hipermatriz T, de 3 dimensiones: NxNxN

RECOMENDACIONES: 1. Las funciones que operan sobre escalares, como sin, cos, etc., se aplican sobre hipermatrices elemento a elemento (igual que ocurre al aplicarlas sobre vectores y matrices). 2. Las funciones que operan sobre vectores, como sum, max, etc., se aplican a matrices e hipermatrices segn la primera dimensin, resultando un array de una dimensin inferior. 3. Las funciones matriciales propias del lgebra lineal, como det, inv, etc., no se pueden aplicar a hipermatrices, para aplicarlas habra que extraer las matrices correspondientes.

RESUMEN: La representacin de ms de 3dimensiones se vuelve mucho ms compleja y muy difcil de representar grficamente en2 dimensiones, pues nuestros sentidos no estn preparados para manejar ms de 3dimensiones; sin embargo, en diversos campos como la ingeniera siempre se tiene problemas que requieren del manejo de n-dimensiones y MATLAB, con las hipermatrices nos puede ayudar haciendo clculos que nos quitaran demasiado tiempo si se hicieran sin la ayuda de este software.

Potrebbero piacerti anche