fila=input('Ingrese la cantidad de filas (Mínimo 8): ');
% ingreso de la variable fila para crear la imagen
columna=input('Ingrese la cantidad de columnas (Mínimo 8): '); % ingreso de la variable columna para crear la imagen while(fila<8 || columna<8) disp(' ');% espacio disp('----- ¡error! ----- La fila o columna no puede ser menor a 8'); % mensaje al usuario de error por ingresar un valor menor a 8 disp(' ');% espacio fila=input('Ingrese la cantidad de filas (Mínimo 8): '); % se mostrará hasta que se ingresen los valores correctos columna=input('Ingrese la cantidad de columnas (Mínimo 8): '); % se mostrará hasta que se ingresen los valores correctos end
disp('Inicie con la creación de la imagen para
"Caminar"'); % mensaje para el usuario comunicando que la primer imagen a crear va a ser la de caminar disp(' '); % espacio disp('*** Recuerde digitar "0" si desea el led apagado o "1" si lo desea encendido ***'); % mensaje para el usuario indicando como crear la imagen disp(' '); % espacio for j=1:columna % se crea un for para recorrer las columnas for i=1:fila % se crea un for para recorrer las filas fprintf('Elija el estado del led en la posición: Columna[%d], Fila[%d]=',j,i);% usando fprintf podemos hacer que en el espacio [%d,%d] cambie para i,j con el orden respectivamente mat(i,j)=input(' '); % guarda el numero ingresado por el usuario caminar(i,j)=mat(i,j); % guarda en la posición i,j en la matriz caminar el valor que el usuario ingreso anteriormente while caminar(i,j)>1 || caminar(i,j)<0 % sentencia que compara los datos ingresados por el usuario y entra cuando el número ingresado no es cero o uno disp('----- ¡error! ----- El valor ingresado debe ser "0" o "1"'); % mensaje de error que dice al usuario que ha ingresado un dato mal fprintf('Elija el estado del led en la posición: Columna[%d], Fila[%d]=',j,i);% usando fprintf podemos hacer que en el espacio [%d,%d] cambie para i,j con el orden respectivamente mat(i,j)=input(' '); % guarda el numero ingresado por el usuario caminar(i,j)=mat(i,j); % guarda en la posición i,j en la matriz caminar el valor que el usuario ingreso anteriormente end end % fin del for fila end% fin del for columna caminar % imprimo la matriz para mostrarla al usuario