[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Formatting of digits across columns
From: |
João Rodrigues |
Subject: |
Formatting of digits across columns |
Date: |
Sat, 26 Oct 2013 11:01:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 |
Dear list members,
I want to write a matrix with real numbers to an ASCII file so that the
maximum number of digits is always approximately the same and in each
column the number of decimal places is the same.
For example, if n = 4:
17.6 3.01 6.754
70.0 4.27 0.294
196.0 15.03 0.043
I can do something like:
dlmwrite(matrix,"delimiter", "\t", "precision","%10.2f") but then I need
to know exactly how many decimal places there will be, and the same
value will apply to all columns.
dlmwrite(matrix,"delimiter", "\t", "precision",4) will yield a maximum
of 4 digits per entry, but will not fill in the extra digits so that the
number of decimal places per column is always the same.
A simple fix, someone?
Thank you,
Joao