A =
0.75
0.6
0.62
0.51
0.53
0.48
在這樣一個數組中,如何計算最接近給定數的x個值的索引?例如:查找數組中最近的一組數值到一個數組中
x = 0.5 %Given number
y = 3; %Number of values closest to (x) to extract
在這裏,我們希望提取三個最接近的值爲0.5 - 0.51,0.53和0.48。
[~,I] = min(abs(data-b));
c = data(I);
是我到目前爲止,但這只是提取一個值 - 絕對最接近。