a = 1.154648126486416;
% desired precision
b = -3;
% your answer
ans = floor(a*10^(-b))/(10^(-b));
Ответ 1.1540
это хорошо, если вы не заботитесь об остальных цифрах, но если вам все равно, то просто измените слово "floor" на "round".
ans = round(a*10^(-b))/(10^(-b));
Ответ 1.1550