Следующий код поможет вам выполнить то, что вы хотите
%% initialization
L=18; % Length of the grid
W=16; % Width of the grid
random_points=randi(2,L,W)-1; % generating random 0-1 on an L*W grid
%% plotting the random points on grid
for i=1:L
for j=1:W
if random_points(i,j)==1
plot(i,j,'bo')
hold on
else
plot(i,j,'r.')
hold on
end
end
end
также анимация того, как приведенный выше код приводит к случайной сетке, может быть создана с использованием следующего кода
%% initialization
L=18; % Length of the grid
W=16; % Width of the grid
%% generating and plotting the random points on the grid forever
while 1
random_points=randi(2,L,W)-1; % generating random 0-1 on an L*W grid
for i=1:L
for j=1:W
if random_points(i,j)==1
plot(i,j,'bo')
hold on
else
plot(i,j,'r.')
hold on
end
end
end
pause(0.01)
hold off
end
p.s. если вы хотите остановить выполнение кода, просто нажмите Ctrl+C
в Командном окне .