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