MATLAB: Mapping a value to a vector

arrays

Hi, My question referrers to the attached table : given a value for the parameter in the upper row, I need to match the value for the parameter in the lower row. Is there a matlab short code for doing that ? Thanks, Aviram

Best Answer

X = [10.2, 7, 25];
Edge = [6, 7.8, 9, 10.8, 17, 18.8, 24, 24.6, Inf];
Bin = [6, 9, 12, 18, 24, 36, 48, 54];
Lambda = Bin(discretize(X, Edge));