Я хотел бы знать, если есть способ, чтобы избавиться от внутренного циклаКак я могу упростить этот код MatLab?
for i = 1:size(VALUES)
for k = 2:bins+1
if VALUES(i) < Arr(k)
answer_list(i) = find(Arr == Arr(k)) - 1;
break
end
end
end
VALUES
файл с 100 дублями от 2 до 4
Arr
представляет собой массив с 4-мя значений, начиная с VALUES
мин шаг 1 и заканчивается в VALUES
макс
bins
является длина Arr
«s - 1
и answer_list
представляет собой столбец чисел VALUES
долго, что удерживать дискретное значение в зависимости от размера bins
variabl е.
Да. Можете ли вы показать пример ввода и ожидаемого выхода? – Suever
@Suever Я отредактировал вопрос, чтобы добавить дополнительную информацию. – lokilindo
Лучше всего [mcve], что не обязательно является вашей полной проблемой или письменным описанием. – Frank