Формат вывода

MATLAB® отображает вывод и в Командном окне и в Live Editor. Формат вывода можно изменить при помощи нескольких настроек.

Интервал строки форматов в Выводе

По умолчанию, отображения MATLAB очищает линии в окне Command Window.

Можно выбрать одну из двух опций межстрочного интервала в MATLAB.

  • loose — Сохраняет отображение пустых строк (значение по умолчанию).

    >> x = [4/3 1.2345e-6]
    
    x =
    
        1.3333    0.0000
  • compact — Подавляет отображение пустых строк.

    >> x = [4/3 1.2345e-6]
    x =
        1.3333    0.0000

Чтобы изменить опцию межстрочного интервала, выполнить одно из следующих действий:

  • На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Command Window, и затем выберите опцию Line spacing.

  • Используйте format функция в командной строке, например:

    format loose
    format compact

Примечание

Опции межстрочного интервала не применяются в Live Editor.

Числа с плавающей запятой формата

Можно изменить способ, которым числа отображаются и в Командном окне и в Live Editor. По умолчанию MATLAB использует формат short (5-разрядные масштабированные значения фиксированной точки).

Например, предположите, что вы вводите x = [4/3 1.2345e-6] в Командном окне. Отображение выхода MATLAB зависит от формата, который вы выбрали. Эта таблица показывает некоторые доступные форматы цифрового дисплея, и их соответствующий выход.

Формат цифрового дисплеяПример Выход

short (значение по умолчанию)

x = 1.3333 0.0000

short e

x = 1.3333e+00 1.2345e-06

long

x = 1.333333333333333 0.000001234500000

+

x = ++

Примечание

Текстовый формат отображения влияет только, как числа показывают, не то, как MATLAB вычисляет или сохраняет их.

Чтобы отформатировать путь, числа отображаются, выполнить одно из следующих действий:

  • На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Command Window, и затем выберите опцию Numeric format.

  • Используйте format функция, например:

    format short
    format short e
    format long

    Смотрите format страница с описанием для списка и описания всех поддерживаемых числовых форматов.

Перенос строк кода, чтобы соответствовать ширине окна

Строка кода или ее вывод могут превысить ширину Командного окна, требуя, чтобы вы использовали горизонтальную полосу прокрутки, чтобы просмотреть целую строку. Чтобы разбить одну строку ввода или вывода на несколько строк, для соответствия текущей ширине Командного окна:

  1. На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Command Window.

  2. Выберите Wrap Lines.

  3. Нажмите OK.

Примечание

Опции переноса линии не применяются в Live Editor.

Подавление Вывода

Чтобы подавить код выход, добавьте точку с запятой (;) в конец команды. Это полезно, когда код генерирует большие матрицы.

Выполнение следующего кода создает A, но не показывает получившуюся матрицу в Командном окне или Live Editor:

A = magic(100);

Просмотр постраничного вывода

Вывод в Командном окне может превысить видимый фрагмент окна. Можно просмотреть вывод, один экран за один раз:

  1. В Командном окне введите more on включить постраничный вывод.

  2. Введите команду, которая генерирует крупносерийное производство.

  3. Просмотрите вывод:

    • Перейдите к следующей строке путем нажатия Enter.

    • Перейдите к следующей странице путем нажатия Space Bar.

    • Прекратите отображать вывод путем нажатия q.

Чтобы отключить постраничный вывод, введите more off.

Примечание

Опции постраничного вывода не применяются в Live Editor.

Очищение командного окна

Если Командное окно кажется нарушенным, можно очистить весь текст (не очищая рабочую область) путем выполнения одного из следующих действий:

  • На вкладке Home, в разделе Code, выбирают Clear Commands> Command Window, чтобы очистить буфер прокрутки Командного окна.

  • Используйте clc функционируйте, чтобы очистить буфер прокрутки Командного окна.

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

Смотрите также

| | |