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