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

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 функция для очистки текущего представления Командного окна без очистки буфера прокрутки.

См. также

| | |