How can I cut four numbers after the decimal number without rounding using MATLAB ?

Illustration
Salem - 2023-12-07T22:28:47+00:00
Question: How can I cut four numbers after the decimal number without rounding using MATLAB ?

I have a number like this:   2.32166873546944   I want to take only four numbers after the decimal point and without rounding, that is, I only want:   2.3216   How do I do this in Matlab ?

Expert Answer

Profile picture of Prashant Kumar Prashant Kumar answered . 2025-11-20

You want to truncate after the 4th decimal place? Easy peasy.
 
You shift where the decimal place lies, then use floor.
 
format long g
x = 2.32166873546944
x = 
          2.32166873546944
y = floor(x*10000)/10000
y = 
                    2.3216

 


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!