I have the following code, my problem is that multiple values that result in the output (CurRatio) fall within my specific range but I want to pick/save only one value for each range (RatioEins,zwei,...). Preferably, that pick would be the closest to the middle of the range (I want something instead of ismember that can pick the best values that its output is closest to the middle of the ranges). For instance, for RatioEins, my pick of data would be best to be the one that its output is closes to 0.25. If not possible, then the first value within the range will work too. Could you please teach me to get that?
'(Parts are removed due to the data sensivity)'
RatioEins = 0.24:0.0001:0.26
RatioZwei = 0.49:0.0001:0.51
RatioDrei = 0.74:0.0001:0.76
AllRatios = ([RatioEins,RatioZwei,RatioDrei])
for i = 1:100
'bunch of codes here output is CurRatio'
CurRatio = round(WinShapeArea./MainShapeArea,2)
MalZwei(2,i) = ([NewY])