Sunteți pe pagina 1din 26

Programacin y Simulacin Avanzada

Introduccin a MatLab

Ing. Rocem Pol Jimnez Lpez.

Laboratorio 1: Introduccin a MatLab


Introduccin Objetivos La familia MatLab Campos de accin Ventanas bsicas de MatLab Editor de MatLab Operadores y funciones principales Ejercicios

Introduccin
Matlab (MATrix LABoratory) es un lenguaje de programacin inicialmente desarrollado para realizar clculos numricos con vectores y matrices. actualmente su campo de accin en la ciencia es muy grande. Su lenguaje de alto nivel que facilita enormemente la programacin del usuario Interacta muy bien con otros lenguajes. Cuenta con paquetes de funciones especializadas dependiendo del rea de aplicacin

Objetivos
Aprender a utilizar el software de computacin numrica MatLab. Para analizar, representar, disear y simular modelos matemticos. Usar MatLab como herramienta para el desarrollo de algoritmos matemticos.

La familia MatLab: Mathworks


MathWorks tiene muchos productos en el mercado pero Principalmente anivel universitario los mas destacados son:

Matlab: Lnea de comandos.

Simulink: Interface grfica

Campo de accin
MatLab tiene implementadas muchas funciones y algoritmos para diversos campos como la Bio-informtica, el procesamiento de imgenes, etc. Todo esto mediante sus toolbox.

Ventanas bsicas de MatLab


Command Window Editor Command History

Help Browser
Workspace

Current Folder

Ventanas bsicas de MatLab


Command Window Editor Command History

Help Browser
Workspace Browser

Current Folder

Ventanas bsicas de MatLab


Command Window Editor Command History

Help Browser
Workspace Browser

Current Folder

Ventanas bsicas de MatLab


Command Window Editor Command History

Help Browser
Workspace Browser

10

Ventanas bsicas de MatLab:


Posicionamiento
Sacar sub ventana al escritorio Sacar ventana con todas sus sub ventanas al escritorio Pantalla Completa Colocar como lengeta (Se cancela con doble click)

Forma de ver las sub ventanas

Ventanas bsicas de MatLab:


Posicionamiento
Se coge una ventana y se coloca en la posicin deseada

Ejercicio: Posicionar como se muestra


a)

Ejercicio: Posicionar como se muestra


b)

Ventanas bsicas de MatLab


El path de la carpeta de trabajo esta sealado abajo en la figura. Es importante pues aqu interactan sus funciones y archivos.

15

Editor de MatLab
Se abre haciendo click a la hoja en blanco

El Editor nos permite tener una secuencia de ordenes (comandos, funciones, etc.) agrupadas en una sola hoja

16

Editor de MatLab
En el Editor se puede correr una rutina paso a paso, bloque a bloque, etc.

Inicio de bloques (%%) Comentarios (%) BreakPoint Herramientas de ejecucin de programa

17

Ejercicio:Editar las siguientes lneas en bloques


%% Bloque 1 a=5 b=sin(5);%; es para no mostrar la variable resultante c=cos(5); d=b+c %% Bloque 2 a=10 b=log(a) d=1+5i e=a*cos(c) f=mean(a,5) g=[1 20]

Editor de MatLab: Herramientas


Ejecuta el programa

Crea y elimina BreakPoins


Elimina todos los BreakPoins Paso a paso Sale de sub-rutina y vuelve al paso a paso

Editor de MatLab: Herramientas


Continua ejecucin del programa Cancela la ejecucin del programa Ejecuta un bloque

Ejecuta un bloque y se dirige al siguiente

Ejercicio: Ejecutar usando las herramientas del edit

Ejecutar el programa anterior: Por bloques Paso a paso Entrando y saliendo de una funcin Cortando la ejecucin

Reeditar una lnea o lneas de programa


Con las flechas del teclado (En el Command Windows) se puede volver a ejecutar lneas de programa y hasta editarlos

Operadores y funciones principales


Operadores Lgicos: And: & && Or: | || Negacion : ~ Funciones Trigonometricos: Seno: sin(a) Coseno: cos(a) Tangente: tan(a) Arco seno: asin(a) Arco coseno: acos(a) Arco tangente: atan(a) Operadores matemticos: Suma y resta: + y Multiplicacion: * .* Division: / ./ Potencia: ^ .^ Valor absoluto: abs(a) Logaritmo natural: log(a) Otros: Informacin sobre variables: whos y who Limpiar pantalla: clc Borrar variables: clear a, clear all Cerrar ventanas: close a, close all
23

Ejercicio 1
Cree una carpeta de trabajo en su computadora. Haga que el MatLab utilice esta carpeta como carpeta de trabajo actual. Cree un Editor en matlab y grvelo en la carpeta de trabajo.

24

Ejercicio 2
Calcule las siguientes expresiones en Comand Windows y luego paso a paso en el Editor creado anterirmente:
E = 2.3026 x = e2-2/sin(3) y = 2x+3cos(x)3x a = 3+2i b = 4+5i c=a+b d=ab e = c*d s = sin(e)

25

Ejercicio 3
Probar cada uno de los comandos que se indican:

Comando de ayuda (help, help var Visor de ayuda (doc )

Comando heldesk (helpdesk)

26

S-ar putea să vă placă și