finding the closest value
Mostrar comentarios más antiguos
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 comentarios
David Hill
el 8 de Sept. de 2022
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
el 8 de Sept. de 2022
Respuesta aceptada
Más respuestas (1)
David Hill
el 8 de Sept. de 2022
data3=data1;
S=sort(data2);
idx= find(~ismember(data1,data2));
for k=idx
f=find(S>data1(k),1);
data3(k)=S(f);
end
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!