Round off error (Wrong format)
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mantej Sokhi
am 19 Sep. 2022
Bearbeitet: Mantej Sokhi
am 22 Okt. 2023
Suppose I have a number .. let's say x = 1.4534567809385. If I want to round this off to 5 decimal digits I should get x = 1.45346. However when I try doing this in Matlab using the round function or creating my own function to round it off to 5 decimal digits I am always getting 4 decimal digits. How can I fix this ?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 19 Sep. 2022
It's just displaying 4 places because you're using format short. Switch to format long and you'll see it correctly.
x = 1.4534567809385;
x5 = round(x, 5)
format long
x = 1.4534567809385;
x5 = round(x, 5)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!