matrices" Qu es MATLAB? Matlab es una herramienta de software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programacin propio (lenguaje M) y servicio de especie. MATLAB es un programa de clculo numrico diseado para trabajar con matrices. Por tanto, ser ms eficiente si se disean los algoritmos en trminos de matrices y vectores. Para qu sirve MATLAB? Matlab sirve para la manipulacin de matrices, la representacin de datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware. Herramientas de las cuales dispone MATLAB El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulacin multidominio) y GUIDE (editor de interfaces de usuario - GUI). Adems, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets). Historia de MATLAB Fue creado por Cleve Moler en 1984, surgiendo la primera versin con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de lgebra lineal y anlisis numrico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran. En 2004, se estimaba que MATLAB era empleado por ms de un milln de personas en mbitos acadmicos y empresariales.
Ejemplo 1: Diseo de filtros digitales En este ejemplo se disea un filtro digital paso bajo de Butterworth y se muestra el mdulo de su espectro adems incluimos otro ejemplo de un tren de deltas para el anlisis espectral: Ejemplo 2 La funcin exponencial e x puede ser definida de diversas maneras equivalentes entre s, como una serie infinita. En particular podemos definirla como una serie de potencias:
Ahora resolveremos la funcin exponencial de la matriz (m), en el editor de Matlab. Cajas de herramientas y paquetes de bloque