closest number to a treshold and greater than it
Show older comments
for example
i have
r1=0.9 r2=1.1 r3=1.2
i want to to know the r' that is nearest of 1 but greater than it.
Answers (2)
Image Analyst
on 8 Jul 2013
Is this homework? What have you tried? Have you tried subtracting 1 from the numbers and see which has the smallest difference greater than 0?
diff1 = r1-1;
diff2 = r2-1;
diff3 = r3-1;
1 Comment
Image Analyst
on 8 Jul 2013
r = [0.8, 21.1, 3.9]; % Sample data
differences = r-1
differences(differences<0) = inf % Set <1 = to infinity.
[minValue, indexAtMin] = min(differences(differences>1))
Categories
Find more on Other Formats 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!