Find the nearest whole number and whole number+/-0.5 for a given value
    10 views (last 30 days)
  
       Show older comments
    
Hi guys,
I have a simple example. If I have a value:
value = 0.73;
What I want to do is to automatically find what the nearest whole number is +/- 0.5 for a given value. So for example, I want to have something like this:
    v0 = 0.73;
    v1 = some code; %Tells me 0.5
    v2 = some code; %Tells me 1.0
Does this make sense? Here's another example:
v0 = 102.21;
v1 = some code; %Tells me 102.0
v2 = some code; %Tells me 102.5
Thank you!
0 Comments
Answers (2)
  John BG
      
 on 18 Jan 2016
        may be you find the following useful:
v0=100*rand
v0_floor=floor(v0)
v0_ceil=ceil(v0)
v5=.5*(v0_floor+v0_ceil)
if v0<v5 
   v1=v0_floor;v2=v5
   else
      v1=v5;v2=v0_ceil
end
0 Comments
See Also
Categories
				Find more on Logical 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!
