This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
 Documentation / Mathematica / Built-in Functions / Input and Output / Number Formatting  /
EngineeringForm

  • EngineeringForm[ expr ] prints with all real numbers in expr given in engineering notation.
  • In "engineering notation" the exponent is always arranged to be a multiple of 3.
  • EngineeringForm takes the same options as NumberForm, but uses a different default function for ExponentFunction.
  • You can mix EngineeringForm and BaseForm.
  • EngineeringForm acts as a "wrapper", which affects printing, but not evaluation.
  • See the Mathematica book: Section 2.8.7.
  • See also: EngineeringForm, NumberForm.

    Further Examples

    Here are three numbers given in engineering format.

    In[1]:=

    Out[1]//EngineeringForm=

    This specifies that exponents be multiples of 5.
    It is possible to get the effect of ExponentStep using the ExponentFunction option, but the value of the ExponentFunction option necessary to do this requires several lines of code. The ExponentStep option is included to handle this common special case of the ExponentFunction option.

    In[2]:=

    Out[2]//EngineeringForm=