Вы находитесь на странице: 1из 7

MATLAB BSICO

1.-QU ES MATLAB?
MatLab es un programa interactivo para computacin numrica y visualizacin de datos. Es
ampliamente usado por Ingenieros de Control en el anlisis y diseo, posee una extraordinaria
versatilidad y capacidad para resolver problemas en matemtica aplicada, fsica, qumica,
ingeniera, finanzas y muchas otras aplicaciones.
Est basado en un sofisticado software de matrices para el anlisis de sistemas de
ecuaciones. Permite resolver complicados problemas numricos sin necesidad de escribir un
programa.
MATLAB es un entorno de computacin y desarrollo de aplicaciones totalmente integrado
orientado para llevar a cabo proyectos en donde se encuentren implicados elevados
clculos matemticos y la visualizacin grfica de los mismos.
El nombre de MATLAB proviene de la contraccin de los trminos MATrix LABoratory y
fue inicialmente concebido para proporcionar fcil acceso a las libreras LINPACK y EISPACK,
las cuales representan hoy en da dos de las libreras ms importantes en computacin y
clculo matricial.
MATLAB es un sistema de trabajo interactivo cuyo elemento bsico de trabajo son las
matrices. El programa permite realizar de un modo rpido la resolucin numrica de problemas
en un tiempo mucho menor que si se quisiesen resolver estos mismos problemas con
lenguajes de programacin tradicionales como pueden ser los lenguajes Fortran, Basic o C.
MATLAB goza en la actualidad de un alto nivel de implantacin en escuelas y centros
universitarios, as como en departamentos de investigacin y desarrollo de muchas compaas
industriales nacionales e internacionales. En entornos universitarios, por ejemplo, MATLAB se ha
convertido en una herramienta bsica, tanto para los profesionales e investigadores de centros
docentes, como una importante herramienta para la imparticin de cursos universitarios, tales
como sistemas e ingeniera de control, lgebra lineal, proceso digital de imagen, seal,
etc. En
el mundo industrial, MATLAB est siendo utilizado como herramienta de investigacin
para la resolucin de complejos problemas planteados en la realizacin y aplicacin de modelos
matemticos en ingeniera. Los usos ms caractersticos de la herramienta los encontramos en reas
de computacin y clculo numrico tradicional, prototipaje algortmico, teora de control
automtico, estadstica, anlisis de series temporales para el proceso digital de seal.
MATLAB dispone tambin en la actualidad de un amplio abanico de programas de apoyo
especializados, denominados Toolboxes, que extienden significativamente el nmero de
funciones incorporadas en el programa principal. Estos Toolboxes cubren en la actualidad
prcticamente casi todas las reas principales en el mundo de la ingeniera y la simulacin,
destacando entre ellos el 'toolbox' de proceso de imgenes, seal, control robusto, estadstica,
anlisis financiero, matemticas simblicas, redes neurales, lgica difusa, identificacin de
sistemas, simulacin de sistemas dinmicos, etc.
Adems tambin se dispone del programa Simulink que es un entorno grfico interactivo con el qu e
se puede analizar, modelizar y simular la dinmica de sistemas no lineales.

1.1.-USO DE MATRICES
MatLab emplea matrices porque con ellas se puede describir infinidad de cosas de una forma
altamente flexible y matemticamente eficiente. Una matriz de pixeles puede ser una imagen o
una pelcula. Una matriz de fluctuaciones de una seal puede ser un sonido o una voz

humana. Y tal vez ms significativamente, una matriz puede describir una relacin lineal entre
los componentes de un modelo matemtico. En este ltimo sentido, una matriz puede describir el
comportamiento de un sistema extremadamente complejo. Por ejemplo una matriz puede
representar el vuelo de una avin a 40.000 pies de altura, o un filtro digital de procesamiento
de seales.

1.2.-ORIGEN DE MATLAB
MatLab fue originalmente desarrollado en lenguaje FORTRAN para ser usado en computadoras
mainframe. Fue el resultado de los proyectos Linpack y Eispack desarrollados en el Argonne National
Laboratory. Su nombre
proviene de MATrix LABoratory. Al pasar de los aos fue
complementado y reimplementado en lenguaje C. Actualmente la licencia de MatLab es
propiedad de MathWorks Inc .

1.3.-PLATAFORMAS
MatLab est disponible para una amplio nmero de plataformas: estaciones de trabajo SUN,
Apollo, VAXstation y HP, VAX, MicroVAX, Gould, Apple Macintosh y PC AT compatibles 80386
o superiores. Opera bajo sistemas operativos UNIX, Macintosh y Windows.

2.-EL ENTORNO DE TRABAJO DE


MATLAB
El entorno de trabajo de MATLAB es muy grfico e intuitivo, similar al de otras aplicaciones
profesionales de Windows. En la introduccin a MATLAB realizada en el Apartado 2.3 y en la
Figura1, ya se han citado algunas de las componentes ms importantes de este entorno de trabajo o
de desarrollo. Ahora de explicarn estas componentes con un poco ms de detalle.
Las componentes ms importantes del entorno de trabajo de MATLAB 7.0 son las siguientes:
1.

El Escritorio de Matlab (Matlab Desktop), que es la ventana o contenedor de mximo nivel en


la que se pueden situar (to dock) las dems componentes.

2.

Las componentes individuales, orientadas a tareas concretas, entre las que se puede citar:
a.
b.
c.
d.
e.
f.
g.
h.
i.

La ventana de comandos (Command Window),


La ventana histrica de comandos (Command History),
El espacio de trabajo (Workspace),
La plataforma de lanzamiento (Launch Pad),
El directorio actual (Current Directory),
La ventana de ayuda (Help)
El editor de ficheros y depurador de errores (Editor&Debugger),
El editor de vectores y matrices (Array Editor).
La ventana que permite estudiar cmo se emplea el tiempo de ejecucin (Profiler).

3.-EL ESCRITORIO
DESKTOP)

DE

MATLAB

(MATLAB

El Matlab Desktop es la ventana ms general de la aplicacin. El resto de las ventanas o componentes


citadas pueden alojarse en la Matlab Desktop o ejecutarse como ventanas independientes. A su vez,
los componentes alojados en el Matlab Desktop pueden aparecer como sub-ventanas independientes
o como pestaas dentro de una de las sub-ventanas. MATLAB 7.0 ofrece una gran flexibilidad al
respecto y es cada usuario quien decide en qu forma desea utilizar la aplicacin.

Cuando se arranca MATLAB por primera vez o cuando se ejecuta el comando View/Desktop
Layout/Default aparece una ventana como la mostrada en la Figura 10. Aunque dividida en tres zonas,
en realidad aparecen cuatro componentes, pues la sub-ventana superior izquierda contiene dos
componentes superpuestas que se permutan por medio de la pestaa correspondiente.
La Figura 11 muestra un detalle del men Desktop, desde el que se controlan las componentes visibles
y la forma en que se visualizan. Por ejemplo, como en la Figura 10 la ventana activa es la Command
Window, en el men de la Figura 11 aparece la opcin de dejar de alojar dicha ventana en el Matlab
Desktop (Undock Command Window). Dicho men permite tambin eliminar del Desktop alguna de las
componentes visibles o visualizar el Help (que no est visible). Con los submens de Desktop Layout
se pueden adoptar algunas configuraciones predefinidas, como la configuracin por defecto (Default) o
incluir slo la Command Window. La configuracin adoptada por el usuario se mantendr la siguiente
vez que arranque el programa. Es posible tambin guardar distintas configuraciones con distintos
nombres, para su uso posterior.

Figura 10. Configuracin por defecto del Matlab Desktop.

Figura 11. Men para configurar el Matlab Desktop.

Figura 12. Arrastrar una pestaa desde una sub-ventana.

Figura 13. Creacin de una nueva sub-ventana.


Adems del men mostrado en la Figura 11, que cambia en algunos detalles segn cual sea la
ventana activa, el usuario puede configurar el Matlab Desktop por medio del ratn mediante algunas
operaciones como las siguientes:
1.

Colocando el ratn sobre los bordes intermedios de las sub-ventanas y arrastrando puede
modificar su tamao en la forma que desee.

2.

Clicando sobre la barra de ttulo de la sub-ventana activa y arrastrando (Figura 12) se puede
llevar a otra parte del Desktop, obtenindose el resultado mostrado en la Figura 13.

3.

Si todas las ventanas se van seleccionando sucesivamente y se elige la correspondiente


opcin Undock... en el men View, se podra obtener una configuracin como la mostrada
en la Figura 14, en la que todas las ventanas son independientes y aparecen separadas en la
barra de tareas.

4.

Finalmente, si se parte de la configuracin por defecto y cada uno de los componentes


se arrastra sobre la Command Window se puede obtener una configuracin como la mostrada
en la Figura 15, en la que todos los componentes abiertos aparecen como pestaas
alternativas en una ventana nica.

Figura 14. Ventanas independientes sobre el Desktop.

Figura 15. Todos los componentes compartiendo ventana.

La variedad de configuraciones mostradas en las figuras precedentes da una idea de las posibilidades
de adaptacin a las preferencias del usuario que tiene la versin 7.0 de MATLAB. Otros componentes
como el Help Browser podran aadirse a esta ventana de forma anloga. En los apartados siguientes
se analizan algunas de las posibilidades de cada componente.

4.-COMMAND
WINDOW
sta es la ventana en la que se ejecutan interactivamente las instrucciones de MATLAB y en donde se
muestran los resultados correspondientes, si es el caso. En cierta forma es la ventana ms importante
y la nica que exista en las primeras versiones de la aplicacin. En esta nueva versin se han
aadido algunas mejoras significativas, como las siguientes:
1.

Se permiten lneas de comandos muy largas que automticamente siguen en la lnea siguiente
al llegar al margen derecho de la ventana. Para ello hay que activar la opcin Wrap Lines, en
el men File/Preferences/Command Window.

2.

Clicando con el botn derecho sobre el nombre de una funcin que aparezca en esta ventana
se tiene acceso a la pgina del Help sobre dicha funcin. Si el cdigo fuente (fichero *.m) est
disponible, tambin se puede acceder al fichero correspondiente por medio del Editor/Debugger.

3.

Comenzando a teclear el nombre de una funcin y pulsando la tecla Tab, MATLAB completa
automticamente el nombre de la funcin, o bien muestra en la lnea siguiente todas las
funciones disponibles que comienzan con las letras tecleadas por el usuario.

4.

Cuando al ejecutar un fichero *.m se produce un error y se obtiene el correspondiente mensaje


en la Command Window, MATLAB muestra mediante un subrayado un enlace a la lnea del
fichero fuente en la que se ha producido el error. Clicando en ese enlace se va a la lnea
correspondiente del fichero por medio del Editor/Debugger.

Вам также может понравиться