Closest number problem in m-file

2 visualizzazioni (ultimi 30 giorni)
Yuli Hartini
Yuli Hartini il 12 Mag 2017
Commentato: Yuli Hartini il 12 Mag 2017
I need more help..
I have script looks like this
A = [2 5 9 15];
f = input('Enter input : ');
[val, idx]=sort(abs(f-A));
[val, idx]=min(abs(f-A));
A(idx)
If the input I enter is 3
Of course the output of A(idx) was 2
But I want the value output are 5 (the second closest of 3).
As well as for different inputs.
Please help me..
Thanks before

Risposte (1)

KL
KL il 12 Mag 2017
[val, idx]=sort(abs(f-A));
A(idx(2))
  3 Commenti
KL
KL il 12 Mag 2017
Modificato: KL il 12 Mag 2017
true, I just copy pasted her code
Yuli Hartini
Yuli Hartini il 12 Mag 2017
Thank you guys..
This is very helpful.

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by