PaddedForm
PaddedForm[expr,n]
prints with all numbers in expr padded to leave room for a total of n digits.
PaddedForm[expr,{n,f}]
prints with approximate real numbers having exactly f digits to the right of the decimal point.
Details and Options
- By default, PaddedForm pads with spaces on the left to leave room for n digits.
- PaddedForm pads with zeros on the right in approximate real numbers.
- The length n specified in PaddedForm counts only digits, and not signs, breaks between digits, and so on.
- PaddedForm takes the same options as NumberForm, but with some defaults different.
- You can use PaddedForm to align columns of numbers.
- The typeset form of PaddedForm[expr] is interpreted the same as expr when used in input. »
- When an input evaluates to PaddedForm[expr], PaddedForm does not appear in the output. »
List of all options
Examples
open allclose allBasic Examples (2)
Scope (5)
Options (11)
DigitBlock (2)
ExponentFunction (1)
NumberFormat (1)
NumberPadding (1)
NumberSigns (1)
Applications (1)
Properties & Relations (5)
PaddedForm and NumberForm use the same mantissas and exponents by default:
ScientificForm has a single digit to the left of the decimal:
EngineeringForm uses exponents that are multiples of 3:
AccountingForm does not have exponents:
Represent the number precise to 3 decimal digits in base 2:
Reconstruct the base-10 number precise to 3 digits:
Change the display of numbers in MatrixForm or TableForm:
The typeset form of PaddedForm[expr,n] is interpreted the same as expr when used in input:
Copy the output and paste it into an input cell. The 1.2 is interpreted as 1.23:
When an input evaluates to PaddedForm[expr,n], PaddedForm does not appear in the output:
Out is assigned the value 1.23, not PaddedForm[1.23,2]:
Possible Issues (3)
Placeholder zeros may be needed if the requested precision is small:
By default, room is set aside for the larger of the two number signs:
Even when an output omits PaddedForm from the top level, it is not stripped from subexpressions:
The output does not have PaddedForm in it:
However, the variable e does have PaddedForm in it, which may affect subsequent evaluations:
The product is not evaluated due to the intervening PaddedForm:
Assign variables first and then apply PaddedForm to the result to maintain computability:
Text
Wolfram Research (1991), PaddedForm, Wolfram Language function, https://reference.wolfram.com/language/ref/PaddedForm.html.
CMS
Wolfram Language. 1991. "PaddedForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PaddedForm.html.
APA
Wolfram Language. (1991). PaddedForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PaddedForm.html