MATLAB ® отображает выходные данные как в окне команд, так и в интерактивном редакторе. Можно отформатировать выходной экран с помощью нескольких опций.
По умолчанию MATLAB отображает пустые строки в выходных данных окна команд.
В MATLAB можно выбрать одну из двух опций межстрочного интервала.
loose - Сохраняет отображение пустых строк (по умолчанию).
>> x = [4/3 1.2345e-6]
x =
1.3333 0.0000compact - подавляет отображение пустых строк.
>> 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 зависит от выбранного формата. В этой таблице представлены некоторые доступные числовые форматы отображения и их соответствующие выходные данные.
| Числовой формат отображения | Пример вывода |
|---|---|
|
|
|
|
|
|
|
|
Примечание
Формат отображения текста влияет только на то, как отображаются числа, а не на то, как MATLAB вычисляет или сохраняет их.
Чтобы отформатировать способ отображения номеров, выполните одно из следующих действий:
На вкладке Главная (Home) в разделе Среда
(Environment) щелкните Настройки (Preferences). Выберите MATLAB > Командное окно, а затем выберите параметр Числовой формат.
Используйте format функция, например:
format short format short e format long
См. раздел format для просмотра списка и описания всех поддерживаемых числовых форматов.
Длина строки кода или его выходных данных может превышать ширину окна команд, что требует использования горизонтальной полосы прокрутки для просмотра всей строки. Чтобы разбить одну строку ввода или вывода на несколько строк в пределах текущей ширины окна команд, выполните следующие действия.
На вкладке Главная (Home) в разделе Среда
(Environment) щелкните Настройки (Preferences). Выберите MATLAB > Командное окно.
Выберите «Обтекать линии».
Нажмите кнопку ОК.
Примечание
Параметры обертки линий не применяются в интерактивном редакторе.
Чтобы подавить вывод кода, добавьте точку с запятой (;) в конец команды. Это полезно, когда код генерирует большие матрицы.
Выполнение следующего кода создает A, но не отображает результирующую матрицу в окне команд или в интерактивном редакторе:
A = magic(100);
Выходные данные в окне команд могут превышать видимую часть окна. Можно просматривать выходные данные по одному экрану за один раз:
В окне команд введите more on для включения пейджингового вывода.
Введите команду, генерирующую большие выходные данные.
Просмотр выходных данных:
Перейдите к следующей строке, нажав Enter.
Перейдите на следующую страницу, нажав клавишу пробела.
Прекратите отображение выходных данных, нажав клавишу q.
Чтобы отключить вывод по громкой связи, введите more off.
Примечание
Параметры вывода на страницу не применяются в интерактивном редакторе.
Если окно команд кажется загроможденным, можно очистить весь текст (не удаляя рабочую область), выполнив одно из следующих действий.
На вкладке Главная в разделе Код выберите Очистить команды > Командное окно, чтобы очистить буфер прокрутки командного окна.
Используйте clc для очистки буфера прокрутки окна команд.
Используйте home для очистки текущего представления окна команд без очистки буфера прокрутки.