DisplayFormatOptions
说明
您可以使用 format
函数返回有关命令行窗口中当前显示格式的信息。该信息存储在 DisplayFormatOptions
对象中。该对象有两个属性:NumericFormat
存储数值显示格式,LineSpacing
存储行距显示格式。您也可以使用 DisplayFormatOptions
对象作为输入参量来调用 format
,以还原保存在该对象中的显示设置。
创建对象
通过带输出参量调用 format
函数,创建一个 DisplayFormatOptions
对象。
属性
NumericFormat
— 数值显示格式
short
| long
| shortE
| longE
| ...
数值显示格式,指定为下列选项之一。
| 结果 | 示例 |
---|---|---|
short | 短固定十进制小数点格式,小数点后包含 4 位数。这是默认数值设置。 | 3.1416 |
| 长固定十进制小数点格式, | 3.141592653589793 |
| 短科学记数法,小数点后包含 4 位数。 | 3.1416e+00 |
| 长科学记数法, | 3.141592653589793e+00 |
| 短固定十进制小数点格式或科学记数法(取更紧凑的一个),总共 5 位。 | 3.1416 |
| 长固定十进制小数点格式或科学记数法(取更紧凑的一个),对于 | 3.14159265358979 |
| 短工程记数法,小数点后包含 4 位数,指数为 3 的倍数。 | 3.1416e+000 |
| 长工程记数法,包含 15 位有效位数,指数为 3 的倍数。 | 3.14159265358979e+000 |
| 正/负格式,对正、负和零元素分别显示 | + |
| 货币格式,小数点后包含 2 位数。 | 3.14 |
| 二进制双精度数字的十六进制表示形式。 | 400921fb54442d18 |
| 小整数的比率。 | 355/113 |
LineSpacing
— 行距显示格式
compact
| loose
行距显示格式,指定为 compact
或 loose
。
| 结果 | 示例 |
---|---|---|
| 隐藏过多的空白行以便在一个屏幕上显示更多输出。 | theta = pi/2 |
| 添加空白行以使输出更易于阅读。这是行距的默认设置。 | theta = pi/2 |
示例
获取当前格式
自 R2021a 开始提供
获取当前显示格式。
fmt = format
fmt = DisplayFormatOptions with properties: NumericFormat: "short" LineSpacing: "loose"
保存和还原显示格式
自 R2021a 开始提供
保存当前显示格式,并在以后还原。
将数值显示设置为 shortE
,并显示 2×2 数值矩阵。
format shortE
m = [9638573934 37467; 236 574638295]
m = 2×2
9.6386e+09 3.7467e+04
2.3600e+02 5.7464e+08
以 oldFmt
格式保存当前显示格式,并将数值格式更改为 longE
。
oldFmt = format("longE")
oldFmt = DisplayFormatOptions with properties: NumericFormat: "shortE" LineSpacing: "loose"
通过重新显示矩阵 m
,确认数值格式现在是长科学记数法。
m
m = 2×2
9.638573934000000e+09 3.746700000000000e+04
2.360000000000000e+02 5.746382950000000e+08
将格式还原到以前的状态。重新显示 m
,以确认数值格式现在是短科学记数法。
format(oldFmt) m
m = 2×2
9.6386e+09 3.7467e+04
2.3600e+02 5.7464e+08
版本历史记录
在 R2021a 中推出
另请参阅
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)