Display Format for Numeric Values - MATLAB & Simulink (original) (raw)

By default, MATLABĀ® uses a 5-digit short format to display numbers. For example,

You can change the display in the Command Window or Editor using the format function.

Using the format function only sets the format for the current MATLAB session. To set the format for subsequent sessions, click Settings on the Home tab in theEnvironment section. Select > , and then choose a Numeric format option.

The following table summarizes the numeric output format options.

Style Result Example
short (default) Short, fixed-decimal format with 4 digits after the decimal point. 3.1416
long Long, fixed-decimal format with 15 digits after the decimal point fordouble values, and 7 digits after the decimal point forsingle values. 3.141592653589793
shortE Short scientific notation with 4 digits after the decimal point. 3.1416e+00
longE Long scientific notation with 15 digits after the decimal point fordouble values, and 7 digits after the decimal point forsingle values. 3.141592653589793e+00
shortG Short, fixed-decimal format or scientific notation, whichever is more compact, with a total of 5 digits. 3.1416
longG Long, fixed-decimal format or scientific notation, whichever is more compact, with a total of 15 digits for double values, and 7 digits for single values. 3.14159265358979
shortEng Short engineering notation (exponent is a multiple of 3) with 4 digits after the decimal point. 3.1416e+000
longEng Long engineering notation (exponent is a multiple of 3) with 15 significant digits. 3.14159265358979e+000
+ Positive/Negative format with +, -, and blank characters displayed for positive, negative, and zero elements. +
bank Currency format with 2 digits after the decimal point. 3.14
hex Hexadecimal representation of a binary double-precision number. 400921fb54442d18
rat Ratio of small integers. 355/113

The display format only affects how numbers are displayed, not how they are stored in MATLAB.

See Also

format

Topics