У меня есть матрица смежности nx3
, которая содержит узлы в первых двух измерениях и соответствующий вес в третьем измерении. Я хочу отфильтровать матрицу для определенных порогов (для индексации узлов). Например, я хочу сохранить матрицу смежности для узлов меньше 10 000, 20 000 и т. д. Каков наиболее эффективный способ сделать это в Matlab? Я попытался сделать следующее, найти индекс, соответствующий узлам:
counter = 1;
for i=1: size(graph4, 1)
if (graph4(i,1) >30000) | (graph4(i,2) >30000)
bucket(counter) = i;
counter=counter+1;
end
end