2 つの配列のしきい値と値があります。
threshold=[10 22 97]
values=[99 23 77 11 8 10]
<
しきい値(idx-1)値(i)しきい値(idx)のようなidxを出力したい<=
。つまり、上記の例の出力は次のようになります
output=[4 3 3 2 1 1]
上記の出力を生成できる単純なコードは次のようになります。
output=ones(1,length(values))*(length(values)+1);
for i=1:length(values)
for j=1:length(threshold)
if(values(i)>threshold(j))
output(i)=j;
end
end
end
それを行う簡単な方法はありますか。ループは避けたい。