主要内容

格式

设置命令窗口的输出显示格式

描述

示例

格式(风格将命令窗口中的输出显示格式更改为指定的格式风格.例如,格式(“shortg”)以紧凑形式显示总共5位数字的数值。数字格式只影响数字如何在命令窗口输出,而不是如何MATLAB®计算或保存它们。

当您通过名称指定样式时,您可以使用命令的形式没有括号或引号:

格式shortG

示例

FMT.=格式返回当前显示格式。(自从R2021a

示例

FMT.=格式(风格存储当前显示格式FMT.然后将显示格式更改为指定样式。(自从R2021a

当请求输出或传递变量作为输入时,不能使用命令形式。将输入用圆括号括起来,并在引号中包含样式名。

fmt =格式(“shortg”);格式(fmt)

例子

全部折叠

将输出格式设置为长固定十进制格式并显示值PI.

格式PI.
ans = 3.141592653589793

以十六进制格式显示整数和实数的最大值。

格式十六进制intmax ('uint64'
ans =UINT64ffffffffffffffff
最大浮点数
ans = 7fefffffffffffff.

显示差异shortEng龙岗格式。

将输出格式设置为shortEng

格式shortEng

创建一个变量并通过每次通过A的10倍增加其值对于循环。

a = 5.123456789;对于K = 1:10 DISP(a)a = a * 10;结束
5.1235e+000 51.2346e+000 5123457 e+000 5.1235e+006 51.2346e+006 5123457 e+006 5.1235e+009

值在小数点后的4位数字和指数中显示为3的值。

将输出格式设置为长工程格式,并查看相同的值。

格式龙岗a = 5.123456789;对于K = 1:10 DISP(a)a = a * 10;结束
5.12345678900000e + 000 51.2345678900000e + 000 512.345678900000e + 000 5.12345678900000e + 003 51.2345678900000e + 003 512.345678900000e + 003 5.12345678900000e + 006 51.2345678900000e + 006 512.345678900000e + 006 5.12345678900000e + 009

这些值显示为15位数字和3的倍数指数。

用来shortG当数组中的一些值是短数字而另一些值有大指数时,使用Format。当shortG格式选择哪种短固定十进制格式或短科学符号具有最紧凑的显示屏。

控件中创建一个变量并显示输出格式,这是默认值。

x = [25 56.31156 255.52675 9876899999];格式X.
X =1×410.9.×0.0000 0.0000 0.0000 9.8769

将格式设置为shortG并重新显示值。

格式shortGX.
X =1×425 56.312 255.53 9.8769E + 09

设置输出格式为短工程格式,行间距紧凑。

格式shortEng格式紧凑的x =兰特(3)
X = 814.72737e -003 913.3759e-003 278.4982e-003 905.7919e-003 632.3592e-003 546.8815e-003 126.9868e-003 97.5404e-003 957.5068e-003

将显示格式重置为默认格式并再次显示矩阵。

格式默认X.
X = 0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575

使用R2021a之前,将显示格式重置为默认值格式自我

格式

自R2021A以来

获取当前显示格式。

fmt =格式化
FMT = DisplayFormatOptions具有属性:NumericFormat:“简短”线路间隔:“松动”

自R2021A以来

保存当前显示格式并在以后恢复它。

将数字显示屏设置为shortE并显示一个2×2矩阵的数值。

格式shortEm = [9638573934 37467;236 574638295]
m =2×29.6386E + 09 3.7467E + 04 2.3600E + 02 5.7464E + 08

保存当前显示格式为oldFmt并将数字格式更改为再有

oldFmt =格式(“再有”
olddfmt = DisplayFormatOptions with properties: numberformat: "short "

确认数字格式现在是长期的,通过重新显示矩阵的科学符号m

m
m =2×29.63857393400000e +09 3.746700000000000e+04 2.360000000000000e+02 5.746382950000000e+08

将格式恢复到以前的状态。重新显示m确认数字格式现在短,科学格式。

格式(oldFmt) m
m =2×29.6386E + 09 3.7467E + 04 2.3600E + 02 5.7464E + 08

输入参数

全部折叠

应用格式,指定为字符向量,字符串标量或DisplayFormatOptions对象。

字符向量或字符串标量必须是列出的样式名称之一或默认

默认的

默认恢复默认显示格式,即用于数字格式和用于线间距。(自从R2021a

数字格式

这些样式控制数字变量的输出显示格式。

风格

结果

例子

短,固定十进制格式,小数点后有4位数字。这是默认数字设置。

3.1416

长,固定的十进制格式,小数点后15位值,小数点后7位单身价值观。

3.141592653589793

shortE

十进制点后的4位数字短科学符号。

3.1416 e + 00

再有

长科学记数法,小数点后为15位值,小数点后7位单身价值观。

3.141592653589793 e + 00

shortG

简短,固定十进制格式或科学符号,以较紧凑的,总共5位。

3.1416

longG

长期,固定十进制格式或科学符号,以较紧凑的,共有15位数字值,7位表示单身价值观。

3.14159265358979

shortEng

短的工程记数法(指数是3的倍数),小数点后有4位。

3.1416 e + 000

龙岗

长工程符号(指数为3的倍数),具有15位有效数字。

3.14159265358979e + 000

+

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

+

银行

小数点后两位的货币格式。

3.14

十六进制

二进制双精度编号的十六进制表示。

400921 fb54442d18

理性

小整数的比例。

355/113

线间距格式

风格

结果

例子

紧凑的

抑制多余的空行,以便在单个屏幕上显示更多输出。

theta = pi / 2
θ=
1.5708

添加空行以使输出更可读。这是线间距的默认设置。

theta = pi / 2

θ=

1.5708

DisplayFormatOptions对象有两个属性,numericFormat.LineSpacing.字符向量和字符串标量输入的选项也是有效的属性值。有关使用A的示例DisplayFormatOptions对象,参见保存和恢复显示格式

输出参数

全部折叠

当前的显示格式,返回为aDisplayFormatOptions具有这些属性的对象:

  • numericFormat.

  • LineSpacing

有效属性值,请参阅风格论点。

注意

属性值反映创建对象时显示格式的状态。当显示格式改变时,属性不会自动改变。看到保存和恢复显示格式例如,

提示

  • 指定格式仅适用于当前的MATLAB会话。要在会话上保持格式,请选择一个数字格式行间距命令窗口首选项中的选项。

  • 您可以指定和演示类型分开,例如格式短E格式(“简短e”)

  • MATLAB总是将整数数据类型显示为数据类型的适当数字数。例如,MATLAB使用3位数字来显示INT8.数据类型(例如,-128:127)。设置输出格式为不影响整型变量的显示。

  • 整数值,最多9位数字的浮点数不显示科学符号。

  • 如果您正在显示具有多种值范围的矩阵,请考虑使用shortG.看到大数据范围格式

兼容性的考虑

全部展开

不建议从R2021a开始

之前介绍过的R2006a