La sintaxis general de un bucle for se muestra enseguida:
for i=inicio:incremento:fin
% Instrucciones...
end
El valor inicio es a partir del cual se ejecutará el ciclo, el incremento es la
cantidad que varía en cada paso de ejecución, y el valor de final establece el
último valor que tomará el ciclo.
El siguiente código muestra un ciclo for muy básico, el cual simplemente muestra
en consola el valor actual adquirido por la variable.
for i=1:10
fprintf('Valor actual: %g \n',i);
end
Cuando no se especifica el incremento, como el caso anterior, MATLAB asume que es unitario.
Es posible utilizar ciclos for anidados, por ejemplo para cuando se requiere
recorrer una matriz en sus dos dimensiones y ejecutar operaciones elemento
por elemento. Véase el siguiente ejemplo:
A=round(rand(5)*10);
for i=1:5
for j=1:5
disp(A(i,j));
end
end
No hay comentarios.:
Publicar un comentario