Problem 29. Nearest Numbers
Given a row vector of numbers, find the indices of the two nearest numbers.
Examples:
[index1 index2] = nearestNumbers([2 5 3 10 0 -3.1])
index1 =
1
index2 =
3[index1 index2] = nearestNumbers([-40 14 22 17])
index1 =
2
index2 =
4Notes
- The indices should be returned in order such that index2 > index1.
- There will always be a unique solution.
Solution Stats
Problem Comments
-
4 Comments
Show
1 older comment
Jon
on 4 Dec 2013
Best score without using Neural Net Toolbox is 38
Droopy Cee
on 13 Mar 2017
123 lol.
Jiahang Li
on 2 Feb 2018
It took me half an hour to solve test 4.
Ibrahim Wajid
on 22 Jun 2022
pretty simple
Solution Comments
Show commentsProblem Recent Solvers5001
Suggested Problems
-
3478 Solvers
-
Is my wife right? Now with even more wrong husband
1338 Solvers
-
Matrix indexing with two vectors of indices
767 Solvers
-
Remove element(s) from cell array
1952 Solvers
-
Sum the 'edge' values of a matrix
393 Solvers
More from this Author96
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!