Nearest value from an array.

2 vues (au cours des 30 derniers jours)
Silpa K
Silpa K le 20 Sep 2019
Commenté : Silpa K le 20 Sep 2019
I have a set of numbers 'N'.I need to find each optimal nearest value of each N , from a series.
If M=[1,2,3,4,5,6,7,8,910] a series.
N=[0.5,1.3,2.4] .I need find the optimal nearest point of each N from M.
  2 commentaires
Stephen23
Stephen23 le 20 Sep 2019
@ Silpa K: please show us the expected output using your example vectors.
Silpa K
Silpa K le 20 Sep 2019
like 1,2.If there are more numbers I need to find the optimal nearest points of each N.

Connectez-vous pour commenter.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 20 Sep 2019
M=[1,2,3,4,5,6,7,8,910]
N=[0.5,1.3,2.4]
[~,ii] = min(abs(M(:) - N(:)'));
out = M(unique(ii));
  1 commentaire
Silpa K
Silpa K le 20 Sep 2019
Sir if I need to find two nearest values then how can I get.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Problem-Based Optimization Setup dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by