Получите отображаемый вывод как строку
возвращает отображаемый вывод str
= formattedDisplayText(X
)X
как строка. Строка содержит disp(X)
.
задает параметры форматирования для строки с помощью одного или нескольких 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 "
Создайте struct, который содержит информацию об элементе пользовательского интерфейса.
S = struct('Type','Button','Size', 45,'Enabled',false)
S = struct with fields:
Type: 'Button'
Size: 45
Enabled: 0
Используйте formattedDisplayText
с UseTrueFalseforLogical
аргумент значения имени, чтобы получить struct как строку с логическими значениями, отображенными как "верный" или "ложный".
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 "
X
— Выражение, чтобы возвратиться как строкаВходной массив.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'NumericFormat','shortE'
'NumericFormat'
— Формат для числовых значений'short'
| 'long'
| 'shortE'
| 'longE'
| ...Формат для числовых значений в виде одного из форматов в таблице:
Стиль | Результат | Пример |
---|---|---|
| Короткий, фиксированный десятичный формат с 4 цифрами после десятичной точки. | 3.1416
|
| Долго, фиксированный десятичный формат с 15 цифрами после десятичной точки для | 3.141592653589793
|
| Короткое экспоненциальное представление с 4 цифрами после десятичной точки. | 3.1416e+00 |
| Долгое экспоненциальное представление с 15 цифрами после десятичной точки для | 3.141592653589793e+00 |
| Короткий, фиксированный десятичный формат или экспоненциальное представление, какой бы ни более компактно, с в общей сложности 5 цифрами. | 3.1416
|
| Долго, фиксированный десятичный формат или экспоненциальное представление, какой бы ни более компактно, с в общей сложности 15 цифрами для | 3.14159265358979
|
| Короткая инженерная запись (экспонента трехзначного порядка) с 4 цифрами после десятичной точки. | 3.1416e+000 |
| Длинная инженерная запись (экспонента трехзначного порядка) с 15 значительными цифрами. | 3.14159265358979e+000 |
| Положительный/Отрицательный формат с | + |
| Формат валюты с 2 цифрами после десятичной точки. | 3.14
|
| Шестнадцатеричное представление бинарного номера с двойной точностью. | 400921fb54442d18 |
| Отношение маленьких целых чисел. | 355/113
|
'LineSpacing'
— Формат для межстрочного интервала'loose'
| 'compact'
Формат для межстрочного интервала в виде 'loose'
или 'compact'
:
Стиль | Результат | Пример |
---|---|---|
| Подавите избыточные пустые строки, чтобы показать больше информации на одном экране. | theta = пи/2 |
| Добавьте пустые линии, чтобы сделать выход более читаемым. | theta = пи/2 |
'SuppressMarkup'
— Состояние разметки отображенияfalse
(значение по умолчанию) | true
Состояние разметки отображения в виде false
или true
. Когда аргумент установлен в false
, выход появляется, как он был бы в Командном окне, включая гиперссылки документации и полужирный стиль на табличных заголовках, например. Когда аргумент установлен в true
, выход не показывает разметку, такую как гиперссылки и полужирный стиль.
'UseTrueFalseForLogical'
— Настройка отображения логического значенияfalse
(значение по умолчанию) | true
Настройка отображения логического значения в виде false
или true
. Когда аргумент установлен в false
, логические значения появляются как 1
s и 0
s. Когда аргумент установлен в true
, логические значения появляются как слова "true
"и "false
".
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.