How does Mathematica decide when to round numbers in its output? For example,
giving the input
250000.5
gives the output
2500001
While
25000.5
is indeed printed as
25000.5
N[] isn’t helpful here either, I need to use NumberForm[] to get it to actually print 250000.5 as 250000.5
I’m a Mathematica newbie, and I’m sure its ridiculously easy to control this threshold for when it starts ignoring decimals in its output, but could somebody please point me in the right direction?
In the default
TraditionalFormandStandardFormoutput modes Mathematica only shows a certain number of most significant digits. You can useInputFormto get the full precision number.