Round off error (Wrong format)
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mantej Sokhi
le 19 Sep 2022
Modifié(e) : Mantej Sokhi
le 22 Oct 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 commentaires
Réponse acceptée
Image Analyst
le 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)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!