Захват отображаемого вывода в виде строки
возвращает отображаемый вывод 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 как строки с логическими значениями, отображаемыми как «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 "
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 |
| Короткая инженерная запись (экспонента кратна 3) с 4 цифрами после десятичной точки. | 3.1416e+000 |
| Длинная инженерная запись (экспонента кратна 3) с 15 значащими цифрами. | 3.14159265358979e+000 |
| Положительный/Отрицательный формат с | + |
| Формат валюты с 2 цифрами после десятичной точки. | 3.14 |
| Шестнадцатеричное представление двоичного числа двойной точности. | 400921fb54442d18 |
| Отношение малых целых чисел. | 355/113 |
'LineSpacing'
- Формат для интервала между линиями'loose'
| 'compact'
Формат интервала между линиями, заданный как 'loose'
или 'compact'
:
Стиль | Результат | Пример |
---|---|---|
| Подавьте лишние пустые линии, чтобы отобразить больше выходы на одном экране. | theta = pi/2 |
| Добавьте пустые линии, чтобы сделать выход более читаемым. | theta = pi/2 |
'SuppressMarkup'
- Состояние отображаемой разметкиfalse
(по умолчанию) | true
Состояние разметки отображения, заданное как false
или true
. Когда для аргумента задано значение false
, выход появляется точно так же, как в Командном окне, включая гиперссылки документации и жирный шрифт на заголовках столов, для примера. Когда для аргумента задано значение true
, выход не показывает разметку, такую как гиперссылки и boldface.
'UseTrueFalseForLogical'
- выбор отображения логического значенияfalse
(по умолчанию) | true
Логический выбор отображения значений, заданное как false
или true
. Когда для аргумента задано значение false
Логические значения выглядят следующим 1
s и 0
s. Когда для аргумента задано значение true
Логические значения появляются как слова "true
«и» false
".
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.