matlab - mair.pbworks.commair.pbworks.com/w/file/fetch/60189572/jm6.pdf · find •el comando find...
TRANSCRIPT
find
• El comando find encuentra los numeros que cumplan la condicion e imprime en que posicion estan…
• Para obtener los valores correctos ingresamos un codigo extra el cual busque las posiciones e imprima los valores de dichas posiciones
Ejemplo find
• Código para mayores de edad
• edades=[5 15 20 24 18]
• mayores=find(edades>=18)
• edadesmayores=edades(mayores)
Celdas
• Las celdas son principalmente útiles cuando se tienen programas cortos y se quieren correr todos como uno, o si se tiene uno muy largo y se quiere correr por partes
Ejemplo celdas
• %% inicio • clc • clear all • %% ejemplo 1 • a=5+6; • b=7+8; • disp(a) • disp(b) • %% ejemlpo 2 • x=(0:0.5:10) • y=x.^2-(2.*x) • plot(x,y)
Estructura if
• La enunciacion del if se ent¡cuentra de la siguiente forma
• If enunciados de comparacion
• End
• En la estructura if se ejecutara es siempre y cuando los enunciados sehan verdaderos
Ejemplo if
• a=input('ingrese numero'); • ca=0; • cb=0; • if a<7 • ca=ca+1; • disp('a menor a 7') • else a>7 • cb=cb+1; • disp('a mayor a 7'); • end • disp('cantidad de verdades') • ca • disp('cantidad de no verdades') • cb
Switch case
• El switch case es muy util a la hora de hacer menus… aunque el switch case es muy similar al if sus condiciones son mucho mas exactas
• Para el switch case tambien se pueden introducir nombres en su variable
Ejemplo switch case
• n=input('digite opcion'); • switch n • case (1) • disp('hola 1') • case (2) • disp('hola 2') • otherwise • disp('error') • end
Ejemplo For
• mat=[] • for n=(1:3) • for m=(1:3) • if n==m • mat(n,m)=1 • else • mat(n,m)=0 • end • end • end
Referencias
1. Applied Numerical analysis using matlab.
Laurene V Fausett
2. Lógica y algoritmos, programación en matlab aplicada a la ingeniería.
Hector manuel Vega
3. Matlab para ingenieros
Holly More
4.http://fisica.unav.es/~angel/matlab/matlab1.html