exponenta event banner

DisplayFormatOptions

Формат отображения выходных данных в окне команд

Описание

Вы можете использовать format для возврата информации о текущем формате отображения в окне команд. Эта информация хранится в DisplayFormatOptions объект. Объект имеет два свойства: NumericFormat сохраняет числовой формат отображения и LineSpacing сохраняет формат отображения межстрочного интервала. Вы также можете позвонить format с DisplayFormatOptions в качестве входного аргумента для восстановления параметров отображения, сохраненных в этом объекте.

Создание

Создать DisplayFormatOptions путем вызова format с выходным аргументом.

Свойства

развернуть все

Числовой формат отображения, указанный в качестве одной из этих опций.

Style

Результат

Пример

short

Короткий, фиксированный десятичный формат с 4 цифрами после десятичной запятой. Это числовая настройка по умолчанию.

3.1416

long

Длинный, фиксированный десятичный формат с 15 цифрами после десятичной запятой для double значения и 7 цифр после десятичной запятой для single значения.

3.141592653589793

shortE

Короткая научная нотация с 4 цифрами после десятичной точки.

3.1416e+00

longE

Длинная научная запись с 15 цифрами после десятичной запятой для double значения и 7 цифр после десятичной запятой для single значения.

3.141592653589793e+00

shortG

Короткий, фиксированно-десятичный формат или научное представление, в зависимости от того, что более компактно, с общим количеством 5 цифр.

3.1416

longG

Длинный, фиксированный десятичный формат или научное представление, в зависимости от того, что является более компактным, с общим количеством 15 цифр для double значения и 7 цифр для single значения.

3.14159265358979

shortEng

Краткая инженерная нотация (экспонента кратна 3) с 4 цифрами после десятичной запятой.

3.1416e+000

longEng

Длинная инженерная нотация (экспонента кратна 3) с 15 значащими цифрами.

3.14159265358979e+000

+

Положительный/отрицательный формат с +, -и пустые символы, отображаемые для положительных, отрицательных и нулевых элементов.

+

bank

Формат валюты с 2 цифрами после десятичной запятой.

3.14

hex

Шестнадцатеричное представление двоичного числа с двойной точностью.

400921fb54442d18

rational

Отношение малых целых чисел.

355/113

Формат отображения межстрочного интервала, указанный как compact или loose.

Style

Результат

Пример

compact

Подавление избыточных пустых строк для отображения большего количества выходных данных на одном экране.

theta = pi/2
theta =
  1.5708

loose

Добавьте пустые строки, чтобы сделать вывод более читаемым. Это параметр по умолчанию для межстрочного интервала.

theta = pi/2

theta =

  1.5708

Примеры

свернуть все

С 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