Sesion1 CursoMatlab

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

CURSO BASICO EN MATLAB

GRUPO NEUROCONTROL
Sesin 1-Introduccion a Matlab

Matlab
Es un lenguaje de programacin y un entorno de desarrollo orientado al clculo numrico, a las
operaciones matriciales y a gran cantidad de aplicaciones cientficas y de ingeniera. Adems, posee
un lenguaje de programacin propio (Lenguaje M) de alto nivel, siendo as, muy sencillo de utilizar,
razn por la que se utiliza mucho en universidades e institutos de investigacin.
Entre las numerosas aplicaciones de Matlab encontramos:

Probabilidad y estadstica
Procesamiento de seales
Finanzas
Visualizacin de datos
Identificacin de sistemas
Sistemas de control
Biologa computacional
Visin artificial
Operaciones matemticas

Conociendo el software
1. Ejecute Matlab. En todas las versiones el entorno de Matlab tiene una apariencia muy similar,
podr observar 4 ventanas:

Command window: En esta ventana insertamos todos nuestros comandos u operaciones, y


vemos que al momento de oprimir la tecla Enter sale la respuesta.

Workspace: Aqu se nos guardan todas las variables que generemos en el Command
Window, se actualiza con el ltimo valor de cada variable al ejecutar un programa.

Command history: Este guarda todos los comandos que se han insertado para verlos
posteriormente, til para ver cmo se hizo un procedimiento.

Current Folder: Muestra la carpeta en la que estamos trabajando y los archivos que
contiene dicha carpeta.

CURSO BASICO EN MATLAB


GRUPO NEUROCONTROL
Sesin 1-Introduccion a Matlab

2. En el men: En Matlab, en la pestaa HOME podemos encontrar diferentes opciones tales


como New script, el cual se tratar ms adelante, open, para abrir una carpeta en la que
tengamos nuestros archivos a trabajar, import data para trabajar con datos recolectados en
otros programas, save workspace para guardar todas las variables con las que se ha trabajado
hasta el momento, as mismo, se encuentran los distintos botones para crear o eliminar
variables, eliminar los comandos utilizados hasta el momento, tambin encontramos el
botn para abrir Simulink, el cual es un entorno de simulacin visual, por medio de diagramas
de bloques.

En la parte inferior se puede observar la direccin de la carpeta en la que se est trabajando,


para proceder con el curso primero se crear una carpeta con el nombre de CursoMatlab en la
cual se guardarn todos los archivos y a travs del siguiente smbolo
carpeta. (Preste debida atencin a los instructores del curso)

cargamos nuestra

3. Operaciones: Matlab puede realizar todas las operaciones de una calculadora, desde
operaciones aritmticas bsicas, trigonomtricas, matriciales, etc. Entre estas se encuentra
la suma (+), resta (-), multiplicacin (*), divisin (/) potencia (^), seno (sin(x)), coseno (cos(x)),
raz cuadrada (sqrt(x)).
4. Manejo de variables: En Matlab se crea una variable asignndole un valor u operacin
entre variables previamente asignadas a una letra o palabra, sea, por ejemplo:
a = 2;
2

CURSO BASICO EN MATLAB


GRUPO NEUROCONTROL
Sesin 1-Introduccion a Matlab

b = 4^3;
c = a + b;
Se debe tener en cuenta que el lenguaje M distingue entre maysculas y minsculas, por
tanto, no es lo mismo Z que z.
Por otro lado, para la creacin de variables no solo se pueden usar letras, tambin
combinacin de ellas y nmeros, sin incluir la .
5. Ayudas en Matlab: El comando ms utilizado en Matlab es help, este brinda informacin
acerca de las funciones de Matlab y su uso. En el command window digite la palabra help,
debe aparecer una lista de todos los toolboxes que tiene Matlab instalado. Como ejemplo
consulte la ayuda del comando lcm para saber qu parmetros se requieren en dicha
funcin, digitando help lcm. Otra forma de usar el help, es dando click derecho sobre el
comando digitado y seleccionar help.
6. Ejercicio: Aplicando lo aprendido hasta ahora asigne a dos variables d y e los nmeros 5 y
13 respectivamente, sin que se muestren sus valores en el command window,
posteriormente encuentre el mnimo comn mltiplo de estos valores, recuerde que el
comando para ello es lcm.

Scripts
7. En el men superior de click en el icono New Script:

Un script es una ventana de editor de MATLAB para generar archivos.m, es decir una ventana en la
que podremos escribir un conjunto de instrucciones guardadas en un fichero para ejecutarlas de
forma secuencial.
8. El editor tiene un men fcil de entender, para comenzar con Save, guarde el archivo, en la
carpeta previamente creada, con el nombre que desee, teniendo en cuenta que no debe
incluir espacios, caracteres especiales, la letra , ni tildes. Por ejemplo
Sesion1_Introduccion.m. Para ejecutar el trabajo realizado se usa Run en el editor.

CURSO BASICO EN MATLAB


GRUPO NEUROCONTROL
Sesin 1-Introduccion a Matlab

9. Para comenzar nuestro programa introducimos un comentario para especificar qu es lo que


se har o el nombre del autor, estos se logran digitando % antes de una frase, a su vez son
de gran ayuda a la hora de comprender un cdigo:
% Sesin 1-Introduccin a Matlab
% Nombre
10. Es muy recomendable, digitar al inicio de cada programa los comandos clear all, close all y
clc, puesto que evitara conflictos con informacin guardada de archivos previamente
ejecutados, con estos comandos se borrarn todas las variables previamente creadas, se
cerrarn ventanas secundaras de Matlab y se limpiar el command window . Digite:
Close all
Clear all
Clc
11. Ahora, consideremos un ejemplo para calcular el rea superficial de un cilindro, para ello
comenzaremos con la asignacin de variables, en este caso el radio (r) y la altura (h):
r=5;
h=10;
Con lo aprendido previamente digite la frmula para el rea superficial del cilindro, tenga en
cuenta que en Matlab para hacer uso del nmero se debe escribir pi, y la frmula indicada
es:
rea=2r^2+2rh
Ejecute el programa. Para ver el resultado de cualquiera de las variables simplemente la
escribimos en el command window y enter, o se puede omitir el punto y coma (;) del
programa y los resultados se visualizarn automticamente.
12. Como ejercicio ilustrativo cambie la carpeta que se ensea en el current folder y ejecute
nuevamente el script, Qu sucede?

CURSO BASICO EN MATLAB


GRUPO NEUROCONTROL
Sesin 1-Introduccion a Matlab

Referencias
Escuela Universitaria de Ingenieria TEcnica Industrial de EIbar. (11 de abril de 2013). MATLAB.
Obtenido de Energias Renovables: http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/basico/aritmeticos/aritmeticos.html
Holly, M. (s.f.). MATLAB para ingenieros. Pearson.
MathWorks. (s.f.). Matlab. Obtenido de http://www.mathworks.com/help/matlab/index.html
Pontifica Universidad Javeriana-Cali. (s.f.). Metodo de Biseccion. Obtenido de Captulo 5 : Ceros de
Funciones:
http://portales.puj.edu.co/objetosdeaprendizaje/Online/OA10/capitulo5/5.htm
Universidad de Jaen. (2007). 1er curso de Ingeniera Industrial: Ingenieria de Control. Obtenido de
Prctica 1: Introduccion a Matlab:
http://www4.ujaen.es/~agaspar/practica1_iniciacion_matlab.pdf

También podría gustarte