exponenta event banner

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

MATLAB ® отображает выходные данные как в окне команд, так и в интерактивном редакторе. Можно отформатировать выходной экран с помощью нескольких опций.

Форматировать межстрочный интервал в выходных данных

По умолчанию MATLAB отображает пустые строки в выходных данных окна команд.

В 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 > Командное окно, а затем выберите параметр Межстрочный интервал.

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

    format loose
    format compact

Примечание

Параметры межстрочного интервала не применяются в интерактивном редакторе.

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

Можно изменить способ отображения номеров как в окне команд, так и в интерактивном редакторе. По умолчанию MATLAB использует короткий формат (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 > Командное окно, а затем выберите параметр Числовой формат.

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

    format short
    format short e
    format long

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

Обтекание строк кода по ширине окна

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

  1. На вкладке Главная (Home) в разделе Среда (Environment) щелкните Настройки (Preferences). Выберите MATLAB > Командное окно.

  2. Выберите «Обтекать линии».

  3. Нажмите кнопку ОК.

Примечание

Параметры обертки линий не применяются в интерактивном редакторе.

Подавить вывод

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

Выполнение следующего кода создает A, но не отображает результирующую матрицу в окне команд или в интерактивном редакторе:

A = magic(100);

Просмотр выходных данных по страницам

Выходные данные в окне команд могут превышать видимую часть окна. Можно просматривать выходные данные по одному экрану за один раз:

  1. В окне команд введите more on для включения пейджингового вывода.

  2. Введите команду, генерирующую большие выходные данные.

  3. Просмотр выходных данных:

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

    • Перейдите на следующую страницу, нажав клавишу пробела.

    • Прекратите отображение выходных данных, нажав клавишу q.

Чтобы отключить вывод по громкой связи, введите more off.

Примечание

Параметры вывода на страницу не применяются в интерактивном редакторе.

Очистить окно команд

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

  • На вкладке Главная в разделе Код выберите Очистить команды > Командное окно, чтобы очистить буфер прокрутки командного окна.

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

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

См. также

| | |