Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En la Ventana de Comandos Command Windows se puede trabajar de manera interactiva. Pruebe los siguientes comandos:
clock Devuelve fecha y hora del sistema fix(clock) Fecha y hora del sistema con enteros x = rand un nmero aleatorio 0 <= x < 1 X = fix(rand * 10) nmero entero aleatorio 0 <= X < 10 format define el formato decimal de presentacin de los nmeros
Operadores relacionales
< menor que > mayor que <= menor o igual que >= mayor o igual que == igual que ~= distinto que Si una comparacin se cumple el resultado es 1 (true), mientras que si no se cumple es 0 (false).
Operadores lgicos
& | ~ and or negacin lgica
Ejemplos
Programando en Matlab
Sentencias de control/decisin:
if-elseif-else-end switch-case-end
Fija: for-end Condicional: while-end
Sentencias de repeticin
Programacin en MATLAB
SENTENCIA FOR
Ejemplo: for i = 0:2:10 disp(2^i) end
PROB: Encontrar el max y min de un vector usando for Encontrar el factorial de un numero n
Otra forma
Vectorizada
Programacin en MATLAB
SENTENCIA WHILE while condicion sentencias end
Programacin en MATLAB
SENTENCIA WHILE
Ejemplo r=input('Ingrese el radio o cero para terminar '); while r > 0 sup=pi*r^2; fprintf('Superficie = %.2f\n',sup) r=input('Ingrese el radio o cero para terminar '); end
Programacin en MATLAB
SENTENCIA BREAK
Hace termina la ejecucin del bucle ms interno Ejemplo while 1 r=input('Ingrese el radio o cero para terminar '); if r <= 0; break; end; sup=pi*r^2; fprintf('Superficie = %.2f\n',sup) end
Ejemplos
Ejemplo
Cuantos nmeros pares hay debajo de uno dado. function k=npares(x) k=0; while 2*k<x k=k+1; end
????