Я хотел бы знать, есть ли способ избавиться от внутреннего цикла for
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 до 4Arr
— это массив из 4 значений, начиная с VALUES
min с шагом 1 и заканчивая VALUES
maxbins
— это длина Arr
— 1
и answer_list
— это столбец чисел длиной VALUES
, которые содержат дискретное значение в зависимости от размера переменной bins
.
for i = size(VALUES)
будет перебиратьi
всего с двумя значениями (1 и 100 или, может быть, 100 и 1, если это вектор-столбец). Как говорит Фрэнк, здесь было бы полезно письменное описание вашей проблемы... - person Justin   schedule 23.01.2017VALUES
вы хотите использовать: строки (size(VALUES,1)
) или столбцы (size(VALUES,2)
). - person EBH   schedule 24.01.2017