how to find the nearest value (if a value is already provided) from a given array?
1 view (last 30 days)
Show older comments
I want to find the nearest value of x in the array m
x=0.61;
m=linspace(0,1,9);
We know the nearest value is 0.6250, but i would like a code to do this for me, for any value of x.
0 Comments
Accepted Answer
Yongjian Feng
on 3 Feb 2022
Try this:
x=0.61;
m=linspace(0,1,9);
[a, b] = min(abs(m-x));
m(b)
0 Comments
More Answers (1)
See Also
Categories
Find more on Get Started with Aerospace Blockset in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!