finding the closest value
古いコメントを表示
I am working with a very large data set, in which I need to pull numbers from 1 data set that corresponds with a different set. But, if no number from the first data table match the second, then it pulls the next highest number from the second data set.
2 件のコメント
David Hill
2022 年 9 月 8 日
Do all numbers in the first data set need a corresponding number from the other data set (either a match or the next largest)?
jason
2022 年 9 月 8 日
採用された回答
その他の回答 (1 件)
David Hill
2022 年 9 月 8 日
data3=data1;
S=sort(data2);
idx= find(~ismember(data1,data2));
for k=idx
f=find(S>data1(k),1);
data3(k)=S(f);
end
カテゴリ
ヘルプ センター および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!