How can I reduce the number of digits after the decimal point?

35 vues (au cours des 30 derniers jours)
Milad Zarei
Milad Zarei le 13 Fév 2017
Matlab shows a number with 2 digits after the decimal point (e.g. 0.8100) in the Command Window, but when you open the variable it is 0.810000000000000. Do you know how I can cut those zeros off?
I do not want to show them in the Command Window (print, fprint or anything like that). I want to see just 2 digits after the decimal point when I open the variable in the Variables section.
Also, I have tried round(x*1000)/1000 and Format (short and bank), and they do not do what I want to!
I saw that someone else had the same problem a while ago ( here) but no one knew the correct answer!
Thanks.

Réponse acceptée

Stephen23
Stephen23 le 13 Fév 2017
Modifié(e) : Stephen23 le 13 Fév 2017
To control how numbers are displayed in the Variable Viewer, you can set the format in the Preferences:
Home tab, in the Environment section, click Preferences. Select MATLAB > Variables.
  11 commentaires
Walter Roberson
Walter Roberson le 14 Fév 2017
Stephen answered the question you asked, so vote for that ;-)
Neetesh Kumar Sharma
Neetesh Kumar Sharma le 15 Sep 2022
its not working

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MuPAD 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!

Translated by