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 зависит от выбранного формата. В этой таблице показаны некоторые доступные числовые форматы отображения и соответствующие им выходы.
Численный формат отображения | Пример выхода |
---|---|
|
|
|
|
|
|
|
|
Примечание
Формат отображения текста влияет только на отображение чисел, но не на то, как MATLAB вычисляет или сохраняет их.
Для форматирования отображения номеров выполните одно из следующих действий:
На вкладке Home, в разделе Environment, нажмите Preferences. Выберите MATLAB > Command Window, а затем выберите опцию Numeric format.
Используйте format
функция, например:
format short format short e format long
См. format
страница с описанием для списка и описания всех поддерживаемых числовых форматов.
Строка кода или ее выход могут превысить ширину Командного окна, требуя, чтобы вы использовали горизонтальную полосу прокрутки, чтобы просмотреть целую линию. Чтобы разбить одну линию входа или выхода на несколько линии, для соответствия текущей ширине Командного окна:
На вкладке Home, в разделе Environment, нажмите Preferences. Выберите MATLAB > Command Window.
Выберите Wrap Lines.
Нажмите OK.
Примечание
Опции переноса линий не применяются в Live Editor.
Чтобы подавить выход кода, добавьте точку с запятой (;) в конец команды. Это полезно, когда код генерирует большие матрицы.
Выполнение следующего кода создает A
, но не показывает получившуюся матрицу в Командном окне или Live Editor:
A = magic(100);
Вывод в Командном окне может превысить видимый фрагмент окна. Вы можете просматривать выход по одному экрану за раз:
В Командном окне введите more on
чтобы включить постраничный вывод.
Введите команду, которая генерирует большие выходы.
Просмотр выхода:
Перейдите к следующей линии нажатием Enter.
Перейдите на следующую страницу нажав Space Bar.
Остановите отображение выхода нажатием q.
Чтобы отключить постраничный вывод, введите more off
.
Примечание
Опции постраничного вывода не применяются в Live Editor.
Если Командное окно кажется загроможденным, можно очистить весь текст (не очищая рабочую область), выполнив одно из следующих действий:
На вкладке Home, в разделе Code, выберите Clear Commands > Command Window, чтобы очистить буфер прокрутки Командного окна.
Используйте clc
функция для очистки буфера прокрутки Командного окна.
Используйте home
функция для очистки текущего представления Командного окна без очистки буфера прокрутки.