Проблемы в работе с разреженной матрицей
Есть матрица, сформированная с помощью S = sparse(i,j,v).
i1 = [1 1 1 1 4 5 6 1 1 10];
j1 = [3 2 4 5 6 6 7 8 9 10];
T = [10 7 9 5 6 7 10 4 5 0];
S = sparse (i1,j1,T);
также есть матрица флагов, которая заполнена нулями
a1= 9;
b1=9;
Flag = zeros([a1 b1])
Я задаю элементы с помощью рандомайза и хочу чтобы они записывались в матрицу Flag до тех пор, пока их сумма не будет равна или больше Т Условно
(1,3) = 3 3 3 3 .…
и выполнять это со всеми T у которых i1=1,
(1,2)=2...
(1,4)= 4...
при этом, чтобы сумма значений на одном шаге не превышала 9 дальше начинать тоже самое для элемента с другим индексом, условно (6,7), но только тогда,когда будут выполнены подсчеты для (5,6) и (4,6).