formattedDisplayText
说明
使用一个或多个 str
= formattedDisplayText(X
,Name,Value
)Name,Value
参量指定字符串的格式设置选项。
示例
创建一个 3×3 对角矩阵。
I = diag([1 1 1]);
使用 formattedDisplayText
以字符串形式捕获矩阵。
strI = formattedDisplayText(I)
strI = " 1 0 0 0 1 0 0 0 1 "
您也可以使用表达式作为输入。
strIplus = formattedDisplayText(2*I + ones(3))
strIplus = " 3 1 1 1 3 1 1 1 3 "
创建一个包含有关 UI 元素的信息的结构体。
S = struct('Type','Button','Size', 45,'Enabled',false)
S = struct with fields:
Type: 'Button'
Size: 45
Enabled: 0
将 formattedDisplayText
与 UseTrueFalseforLogical
名称-值参量结合使用,以字符串形式捕获结构体且逻辑值显示为 true 或 false。
strS = formattedDisplayText(S,'UseTrueFalseForLogical',true)
strS = " Type: 'Button' Size: 45 Enabled: false "
创建一个表,其中包含客户姓名、帐户余额和最近几笔存款的金额。
Customer = ["Rivera";"Park";"Gupta"]; Balance = [5670;868.54;3015]; LastDeposit = [325.10;35.20;70]; T = table(Customer,Balance,LastDeposit)
T = 3×3 table Customer Balance LastDeposit ________ _______ ___________ "Rivera" 5670 325.1 "Park" 868.54 35.2 "Gupta" 3015 70
以字符串形式捕获该表。使用名称-值参量将数值格式化为银行样式,隐藏列标题的粗体标记,并删除具有紧凑行距的多余空行。
strT = formattedDisplayText(T,'NumericFormat','bank',... 'SuppressMarkup',true,'LineSpacing','compact')
strT = " Customer Balance LastDeposit ________ _______ ___________ "Rivera" 5670.00 325.10 "Park" 868.54 35.20 "Gupta" 3015.00 70.00 "
输入参数
输入数组。
名称-值参数
以 Name1=Value1,...,NameN=ValueN
的形式指定可选参量对组,其中 Name
是参量名称,Value
是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name
引起来。
示例: 'NumericFormat','shortE'
数值的格式,指定为表中的格式之一:
样式 | 结果 | 示例 |
---|---|---|
| 短固定十进制小数点格式,小数点后包含 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 |
行距的格式,指定为 'loose'
或 'compact'
:
样式 | 结果 | 示例 |
---|---|---|
| 隐藏过多的空白行以便在一个屏幕上显示更多输出。 | theta = pi/2 |
| 添加空白行以使输出更易于阅读。 | theta = pi/2 |
显示标记的状态,指定为 false
或 true
。当该参量设置为 false
时,输出会像在命令行窗口中一样显示,例如,包括文档超链接和表头的粗体格式。当参量设置为 true
时,输出不显示标记,如超链接和粗体。
逻辑值显示预设项,指定为 false
或 true
。当参量设置为 false
时,逻辑值显示为 1
和 0
。当参量设置为 true
时,逻辑值显示为字样“true
”和“false
”。
版本历史记录
在 R2021a 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)