clc Borra la ventana de comandos.
clear all Borra todas las variables.
Permite a un usuario asignar un valor a una variable justo en el
momento en el que se ejecuta el programa. Además, muestra un
input('…') n=input('Introduce el número de …')
mensaje por pantalla para saber a qué variable se le está dando ese
valor.
fprintf('…') Muestra una variable o una frase. fprintf('El número de … es %d', n)
Se utiliza para escribir la siguiente instrucción en la línea siguiente,
\n fprintf('El número de … es %d\n', g)
suele utilizarse con el comando fprintf('…').
disp('…') Muestra una variable o una frase directamente en la siguiente línea. disp(n) disp('Hola')
if a>=5 && b==7
Realiza una o varias acciones cuando se cumplen una o varias
if p=p+1;
condiciones ipuestas por el if.
end
Se utiliza dentro de un if, para realizar una o varias acciones cuando se
elseif
cumplen una o varias condiciones distintas impuestas por el if.
Realiza una o varias acciones cuando no se cumple ninguna de las
else condiciones impuestas anteriormente por un if o por un elseif. Hay
que poner tantos end como else hayan.
switch resp
case 1
disp('…')
case 2
switch Compacta múltiples condiciones (no se utiliza mucho).
disp('…')
otherwise
disp('…')
end
case Son las condiciones que se ponen dentro de un switch.
Similar a un else, se pone en un switch y se ejecuta cuando ninguna de
otherwise
las condiciones del switch se cumple.
, a=0 (contador)
Repite una o varias acciones un número determinado de veces. Se usa
for i=1:n
for cuando se sabe el número exacto de veces que se debe repetir una
a=a+1;
acción.
end
a=0 (contador)
while i<n
Repite una o varias acciones un número de veces. Se usa cuando no se
while i=i+1;
sabe con exactitud el número de veces que se debe repetir una acción.
a=a+1;
end
Cierra las sentencias condicionales (if, switch…), las sentencias
end
repetitivas (for, while…)…
break Fuerza la finalización de un bucle.
continue Salta a la siguiente interacción del bucle.
return Hace que nuestro programa termine.
Da el valor "0" a los valores de las posiciones (indicadas) de un vector
zeros
o una matriz.
mod(8,4)=0
mod(n,x) Muestra el resto de una división.
mod(8,3)=2
n=813,5
fix Muestra la parte entera de un número decimal.
fix(n)=813
g=965,7
ceil Redondea un número decimal hacia la derecha.
ceil(g)=966
g=965,7
floor Redondea un número decimal hacia la izquierda.
floor(g)=965
Crea un vector que tiene como primer valor "a", que tiene como v=linspace(1,10,5) v
linspace(a,b,n)
último valor "b" y que tiene "n" valores (siendo a, b y n números). = 1,25 3,25 5,5 7,75 10
Devuelve los datos en una variable cadena. Funciona de forma similar
sprintf('…')
a fprintf.
imshow(…) Muestra una imagen a partir de una matriz. imshow(M)
rand(… , …, …) Se utiliza para obtener valores aleatorios. M=rand(200, 200, 3)
size(…) Se utiliza para saber el tamaño de una matriz.
length(…) Se utiliza para saber la longitud de una cadena o un vector.