Está en la página 1de 8

MATLAB

MATrix LABoratory, "laboratorio de


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