Я рисую квадраты на сетке. У квадратов должен быть ID, заданный в массиве ячеек. Я ожидал, что ID будет проходить через каждый идентификатор в ячейке, чтобы вместо этого он циклически перемещался по строкам.Цитирование через ячейку
cell_id = cell(1, 2); % 1 x 5 cell array
cell_id{1, 1} = 1365; cell_id{1, 2} = 1256; cell_id{1, 3} = 6214; cell_id{1, 4} = 2587; cell_id{1, 5} = 1564;
hold on
for i = 1:2:12
count = 1;
for ii = 1:2:12
plot(1*i , 1*ii, 's', 'MarkerSize', 50);
if (count <= 5)
id = cell_id(1,count);
text(1*i, 1*ii, ['ID:',id]);
count = count + 1;
elseif (count > 5)
id = cell_id(1,1);
count = 1;
text(1*i, 1*ii, ['ID:',id]);
end
end
end
Любые идеи, спасибо.
Почему этот ожидаемый результат? Нам нужно больше деталей, чтобы знать, что должен делать алгоритм. –
@JaviV, квадраты являются RF-боксами, а идентификатор представляет собой каналы, определенные где-то в другом месте, но я не включил это, чтобы упростить это. Поэтому из-за того же идентификатора не может следовать тот же идентификатор, который отображается в результатах. – AnotherUser
Я так и думал о таких деталях. Тем не менее, я имею в виду, как мы знаем, каков правильный порядок, который должен быть дан. Из вашего образца выведите шаблоны, которые мы можем извлечь, мы не знаем, правильны ли они. –