I have some numerical computations, in MachinePrecsion, which need to be displayed to a user. But any more than 5 significant digits is wasted. The data is in the variables C1, C1, C2 and C3. I tried
C0=Round[C0,0.0001]; C1=Round[C1,0.0001]; C2=Round[C2,0.0001]
but whilst that works ok if the numbers are small, if for example C3 is 1000,1234567, then its printing 1000.12346 which is unjustified. Using some real example, I get as output from the Print[] command as:
C0=74.721, C1=686.2041, C2=-1892.2151, C3=177.2297
which is acceptable for C0, but not for C1, C2 or C3.
On a related topic, I have a numbers 3.0 and 50.0, which I want to print, with one decimal place, so it shows as 3.0 and 50.0, rather than 3. and 50. What I am seeing is
OffsetZo 50.
OffsetLoss 3.
which is not the normal way expects to see numbers printed.