You are on page 1of 4

1 de 4

UNIVERSIDAD DE PAMPLONA PROGRAMACIN MECATRNICA


Facultad de Ingenieras y Arquitectura Introduccin Matlab
Ingeniera Mecatrnica 20 de Febrero 2015
Docente Cristhian Ivan Riao Jaimes

INTRODUCCIN A MATLAB

INTRODUCCIN

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software


matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows y Mac
OS X.
Entre sus prestaciones bsicas se hallan: 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. 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).
Es un software muy usado en universidades y centros de investigacin y desarrollo. En los
ltimos aos ha aumentado el nmero de prestaciones, como la de programar directamente
procesadores digitales de seal o crear cdigo VHDL. [1]

COMPONENTES

El ambiente de programacin de Matlab esta compuesto por un a interface grafica con varias
herramientas distribuidas en ventanas que permiten programar, revisar, analizar, registrar
datos, utilizar funciones, historial de comandos y desarrollar diversas aplicaciones. La pantalla
principal de Matlab se presenta en la Figura 1. 1
Nuevo Archivo Simulink

Figura 1. 1 Ambiente de Programacin

cristhian.riano@unipamplona.edu.co 1 cristhianivanrj@gmail.com
2 de 4

UNIVERSIDAD DE PAMPLONA PROGRAMACIN MECATRNICA


Facultad de Ingenieras y Arquitectura Introduccin Matlab
Ingeniera Mecatrnica 20 de Febrero 2015
Docente Cristhian Ivan Riao Jaimes
Una vez se inicia Matlab, vemos la ventana de comandos en la que aparece el prompt o lnea
de comandos (representado con el smbolo >>). Este es el momento de comentar la existencia
del comando ms famoso de cualquier aplicacin: help. Introduciendo este comando
aparecern todas las citadas built-in functions, tanto las contenidas en el subdirectorio
MATLAB, como otras contenidas en subdirectorios eventualmente aadidos por el usuario.

Ejemplo: help fuzzy, help demo

Importante a tener en cuenta es que Matlab distingue entre maysculas y minsculas.


Con el comando path puede comprobarse cuales son las localizaciones de los ficheros
Para detener la ejecucin de un comando, se usa Ctrl-C.
La salida del sistema se efecta al introducir quit o exit, o simplemente cerrando la
ventana de comandos.

Una vez instalado Matlab, la forma mas simple de interaccionar con este paquete es
introduciendo expresiones directamente en la ventana de comandos por ejemplo iniciando con
el tradicional letrero Hola Mundo sobre el Prompt

disp('Hola Mundo.....')
y=sin(10)
Implcitamente se usa la notacin matricial para introducir polinomios y funciones de
transferencia. Por otro lado, si se dispone de una representacin de un sistema lineal en el
espacio de estados de la forma:

7 v 13 v 24 v 3=11
3 v 1+ 6 v 22 v 3=3
4 v1 2 v 2+ 11 v 3=25

A=[7 -3 -4]
B=[-3 6 -2]
C=[-4 -2 11]
R=[-11; 3; 25]
R'
X=[7 -3 -4;-3 6 -2;-4 -2 11]

Para sumar todos los elementos del tercer regln de X se procede de la siguiente forma

X(3,1)+X(3,2)+X(3,3)

La funcin plot es utilizada para generar una grafica en dos dimensiones: plot(t,x)

cristhian.riano@unipamplona.edu.co 2 cristhianivanrj@gmail.com
3 de 4

UNIVERSIDAD DE PAMPLONA PROGRAMACIN MECATRNICA


Facultad de Ingenieras y Arquitectura Introduccin Matlab
Ingeniera Mecatrnica 20 de Febrero 2015
Docente Cristhian Ivan Riao Jaimes

Programacin
Matlab es un programa diseado especialmente para tratar datos matemticos.
Entre otras aplicaciones permite la programacin, esto es, la creacin de una serie
de instrucciones que se ejecutarn cuando se las invoque. El cdigo se guarda en
archivos .M, que son interpretados cada vez que se ejecutan.

Ejecutar archivo .m
Slo hay que poner su nombre, sin la extensin, en el Command Windows. Por
ejemplo, si tenemos un archivo previamente creado que se ha guardado como
prueba.m se ejecutar de la siguiente manera:

>> prueba

Editar archivos .m

Es un editor donde podemos escribir instrucciones que no se ejecutan hasta que lo


invoquemos en la ventana principal.
Una vez abierto, tiene la siguiente presentacin:

Figura 1. 2 Editor Matlab.

Ejemplo:

cristhian.riano@unipamplona.edu.co 3 cristhianivanrj@gmail.com
4 de 4

UNIVERSIDAD DE PAMPLONA PROGRAMACIN MECATRNICA


Facultad de Ingenieras y Arquitectura Introduccin Matlab
Ingeniera Mecatrnica 20 de Febrero 2015
Docente Cristhian Ivan Riao Jaimes

n=input(' Introduzca un numero entero: ')


disp(n)%Muestra en la pantalla el valor de la variable n

Bibliografa.

Matlab Aplicado a Robtica y Mecatrnica Fernando Reyes Cortes


http://es.wikipedia.org/wiki/MATLAB [1].
Braspenning, P., Thuijsman, F. and Weijters A. (eds), Artificial Neural
Networks,1995
Winston, Henry P.,Inteligencia Artificial, Addison Welsley, 1994
Rich, E. and Knight K. Inteligencia Artficial, McGraw Hill, 1997
Delgado Alberto, Inteligencia Artificial y Minirobots, ECOC
Ediciones, 1998
EBESCO Publishing

cristhian.riano@unipamplona.edu.co 4 cristhianivanrj@gmail.com

You might also like