Is there any command / function to tell what the value of this list that is closest to 20 (for example)?
    3 views (last 30 days)
  
       Show older comments
    
Hi,
I have, for example, the following list of values.
102.0
105.7
116.5
128.3
134.0
137.3
0.080
0.160
0.200
0.240
0.320
0.390
0.400
0.470
0.550
0.600
Is there any command / function to tell what the value of this list that is closest to 20 (for example)?
Thanks
0 Comments
Accepted Answer
  the cyclist
      
      
 on 21 Apr 2014
        
      Edited: the cyclist
      
      
 on 21 Apr 2014
  
      Not a single command, but simple enough. Assume x is your vector.
[minDiff,idx] = min(abs(x-20));
closestValue = x(idx);
More Answers (0)
See Also
Categories
				Find more on Startup and Shutdown 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!
