Main Content

数值的显示格式

默认情况下,MATLAB® 使用 5 位短格式显示数值。例如,

x = 4/3
x =

    1.3333

您可以使用 format 函数更改在命令行窗口或编辑器中的显示。

format long
x
x =

   1.333333333333333

format 函数仅设置当前 MATLAB 会话中的格式。要设置后续会话中的格式,请在主页选项卡上的环境部分,点击 预设。选择 MATLAB > 命令行窗口,然后选择数值格式选项。

下表总结了数值输出格式选项。

Style

结果

示例

short (default)

短固定十进制小数点格式,小数点后包含 4 位数。

3.1416

long

长固定十进制小数点格式,double 值的小数点后包含 15 位数,single 值的小数点后包含 7 位数。

3.141592653589793

shortE

短科学记数法,小数点后包含 4 位数。

3.1416e+00

longE

长科学记数法,double 值的小数点后包含 15 位数,single 值的小数点后包含 7 位数。

3.141592653589793e+00

shortG

短固定十进制小数点格式或科学记数法(取更紧凑的一个),总共 5 位。

3.1416

longG

长固定十进制小数点格式或科学记数法(取更紧凑的一个),对于 double 值,总共 15 位;对于 single 值,总共 7 位。

3.14159265358979

shortEng

短工程记数法,小数点后包含 4 位数,指数为 3 的倍数。

3.1416e+000

longEng

长工程记数法,包含 15 位有效位数,指数为 3 的倍数。

3.14159265358979e+000

+

正/负格式,对正、负和零元素分别显示 +- 和空白字符。

+

bank

货币格式,小数点后包含 2 位数。

3.14

hex

二进制双精度数字的十六进制表示形式。

400921fb54442d18

rat

小整数的比率。

355/113

显示格式只影响数值的显示方式,不影响它们在 MATLAB 中的存储方式。

另请参阅

相关主题