programacion en matlab

11
PROGRAMACIÓN EN MATLAB

Upload: magnolia-carreno

Post on 23-Nov-2015

28 views

Category:

Documents


2 download

TRANSCRIPT

PROGRAMACIN EN MATLAB

PROGRAMACIN EN MATLAB

1

TRABAJANDO EN EL EDITOREl comando edit abre el Editor, el cual permite crear ficheros .m, que son la base de la programacin en MATLAB

Existen dos tipos de ficheros .m: los scripts y las funciones

TRABAJANDO EN EL EDITOR

Para ejecutar un archivo .m solo es necesario escribir el nombre del archivo en el command window

MATLAB trabaja con un directorio raz, para ejecutar un archivo .m desde el command window, ste debe estar alojado en el directorio raz

TRABAJANDO EN EL EDITOR

El comando input permite imprimir un mensaje en el command window y recuperar un valor introducido por el usuario

El comando disp permite imprimir una variable en pantalla sin imprimir su nombre

PROGRAMACINPara programar en MATLAB necesitamos conocer los operadores lgicos y las conversionesSMBOLOOPERADOR==Igual=Mayor o igual que~=Diferente de&And (y lgico)|Or (o lgico)~Not (negacin)

SINTAXISFUNCINstr2doubleConvierte de texto a nmeronum2strConvierte de nmero a textocell2matConvierte de cell array a textostrcatConcatena texto con variables

5

ESTRUCTURAS SELECTIVASLas bifurcaciones permiten realizar una u otra operacin segn se cumpla o no una determinada condicin

Cuando interactan dos o ms condiciones se utilizan los operadores lgicos

ESTRUCTURAS SELECTIVAS

ESTRUCTURAS REPETITIVASLos bucles permiten repetir las mismas operaciones un nmero determinado de veces sobre datos distintos

CUADROS DE DILOGOEl comando msgbox permite mostrar un mensaje al usuario. El mensaje puede ser una variable tipo texto

El comando inputdlg permite pedir datos al usuario mediante un cuadro de dilogo

9

CUADROS DE DILOGOEl inputdlg almacena el dato ingresado por el usuario en una matriz del tipo cell array, por lo cual se utiliza la conversin str2double para guardar el valor dentro de una variable matemtica comn

El comando uiwait hace que el mensaje se mantenga en pantalla hasta que el usuario cliquee el botn Ok10

CUADROS DE DILOGOLos comandos questdlg y menu permiten al usuario ingresar informacin mediante botones predefinidos

11