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

35 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

Stephen23
Stephen23 el 13 de Feb. de 2017
Editada: Stephen23 el 13 de Feb. de 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 comentarios
Walter Roberson
Walter Roberson el 14 de Feb. de 2017
Stephen answered the question you asked, so vote for that ;-)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MuPAD en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by