Как очистить command window в matlab
Перейти к содержимому

Как очистить command window в matlab

  • автор:

8. Очистка командного окна

Для очистки командного окна следует выбрать опцию Clear Command Window из меню Edit. Эта операция не приводит к очистке рабочего пространства, а только удаляет все запи-си с экрана монитора. В дальнейшем вы можете использовать все свойства клавиш для пов-торного вызова введенных ранее функций.

Эквивалентная функция ! Для очистки командного окна можно воспользоваться функцией clc . Подобно clc, функция home переносит приглашение к вводу системы MATLAB (>>) к верхнему левому углу командного окна, но при этом содержимое всего окна не очищается и может быть прочитано стандарными приемами просмотра.

9. Подавление вывода результатов на экран

Если вы заканчиваете строку точкой с запятой ( ; ), то при нажатии Enter MATLAB выпол-няет задачу (программу), но не выводит результаты на экран монитора. Это может быть осо-бенно полезным при генерации больших матриц. Например, при вводе

A = magic(100);

и нажатии Enter MATLAB создает в рабочем пространстве матрицу A размера 100х100, но не выводит ее на экран.

10. Разбиение экранного вывода на страницы

Если выводимые результаты очень длинные и не помещаются в пределах экрана, то вывод может быть слишком быстрым для восприятия (то есть строки будут бежать очень быстро). В таких случаях можно воспользоваться функцией more . По умолчанию функция more бло-кирована (выключена). Если вы напечатаете more on, то MATLAB осуществляет вывод на экран постранично (по размеру экрана). После просмотра первой страницы следует нажать на одну из следующих клавиш

Переход к следующей строке

Переход к следующей странице

Остановка вывода на экран

Постраничный вывод можно блокировать вводом функции more off.

11. Выбор формата и интервала между строками для числовых данных

По умолчанию, числовое данные в командном окне представляются как пятизначные чис-ла с фиксированной запятой. Воспользовавшись опцией Preferences в меню File можно изменить формат вывода этих данных. При этом формат вывода действует только на экран-ное представление чисел, а не на саму процедуру вычислений или запоминания данных в MATLAB-е.

Эквивалентная функция ! Для выбора формата выводимых на экран числовых данных можно воспользоваться функцией format. Данная функция имеет силу только в процессе текущего сеанса работы, то есть при выходе из MATLAB-а ее действие аннулируется и вос-станавливается стандартное представление данных.

Примеры форматов данных. Ниже даны несколько примеров различных форматов двумер-ного вектора

x = [4/3 1.2345e–6]

формат short e

1.3333e+000 1.2345e–006

формат short

1.3333 0.0000

Полное описание допустимых форматов дается в справках (Help) по данной функции. Допол-нительные возможности контроля вывода дают функции sprintf и fprintf .

Выбор интервала между строками. Воспользовавшись опцией Preferences в меню File мо-жно также контролировать промежуток между строками. Команда format compact подавля-ет пустые строки, что дает возможность обозрения большего количества информации в ко- мандном окне. Для возврата к пустым строкам, которые облегчают чтение и восприятие ин-формации на экране, нужно воспользоваться командой format loose.

Документация

Можно настроить отображение и поведение Командного окна и команды выход в нем с помощью настроек Командного окна.

Общие настройки для командного окна

Можно задать то, что отображено в Командном окне и как оно отображено и формат по умолчанию Datetime объекты.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Command Window, и затем настройте опции как описано в следующей таблице.

Некоторые настройки Командного окна не доступны в MATLAB ® Online™ .

Выберите опцию Numeric format, чтобы задать выходной формат числовых значений в Командном окне.

Для получения дополнительной информации смотрите Числа с плавающей запятой Формата.

Выберите опцию Line spacing, чтобы задать, появляются ли пустые строки в окне Command Window. Чтобы подавить пустые строки, выберите compact . Чтобы отобразить пустые строки, выберите loose .

Выберите опцию Locale, чтобы задать входную локаль по умолчанию Datetime объект. Также можно ввести пользовательскую локаль. Для получения дополнительной информации, включая список общих значений, смотрите datetime .

Выберите опцию Default date and time format, чтобы задать формат по умолчанию Datetime объект. Также можно ввести пользовательский формат. Для получения дополнительной информации смотрите Format свойство для массивов datetime.

Выберите опцию Default date-only format, чтобы задать формат даты по умолчанию Datetime объект. Также можно ввести пользовательский формат. Для получения дополнительной информации смотрите Format свойство для массивов datetime.

Выберите Wrap lines, чтобы заставить каждую линию из ввода или вывода в Командном окне ворваться в несколько линий, чтобы соответствовать в текущей ширине Командного окна.

Выберите Set matrix display width to eighty columns, чтобы ограничить ширину матричного выхода.

Если вы также выбираете Wrap lines, и ширина Командного окна является меньше чем 80 символами, каждая строка 80 символов матричного выхода переносится, чтобы соответствовать в ширине Командного окна.

Выберите Show getting started message bar, чтобы отобразить строку сообщений Command Window, которая обеспечивает ссылки на вводную информацию.

Выберите Show function browser button, чтобы отобразить кнопку Function Browser слева от подсказки в Командном окне. Можно использовать браузер функций, чтобы искать функции MATLAB.

Выберите Suggest corrections for mistyped functions and variables, чтобы отобразить предложения в Командном окне. Если вы вводите неопределенную функцию, имя переменной, или оператор MATLAB, отображения MATLAB:

Did you mean:

сопровождаемый предложенной командой в командной строке. Можно нажать Enter, чтобы выполнить ту команду или Esc, чтобы удалить предложение.

Number of lines in command window scroll buffer задает максимальное количество линий, отображенных в Командном окне. Более крупный буфер прокрутки обеспечивает большую основу для функций поиска, но требует большей памяти. По умолчанию буфер прокрутки установлен в 5 000 линий.

Buffer size прокрутки не влияет на количество линий, которые можно вспомнить. По умолчанию можно использовать клавишу курсора «вверх» ↑, чтобы вспомнить все линии, показанные в окне Command History, независимо от того, сколько линий вы видите в Командном окне.

Tab size задает количество пробелов, присвоенных клавише TAB.

Эта установка не применяется, если вы включили заполнение клавишей Tab для Командного окна или Редактора. Чтобы включить или отключить заполнение клавишей Tab, на вкладке Home, выбирают Preferences> Keyboard.

Командное окно автоматические настройки завершений

Можно измениться, как MATLAB предлагает и завершает имена в Командном окне.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Command Window> Automatic Completions, и затем настройте опции как описано в следующей таблице.

Выберите Enable tab completion for MATLAB, чтобы предложить и завершить имена, когда вы вводите первые несколько символов имени и нажимаете, Tab вводят Командное окно.

Для получения дополнительной информации смотрите Предложения Кода и Завершения.

Выберите Tab key narrows completions for MATLAB, чтобы продолжить уменьшать список возможных имен для завершений при печати каждый дополнительный символ и нажимать клавишу Tab.

Выберите Enable function hints for MATLAB, чтобы отобразить подсказчик функций в Командном окне

Когда включено, если вы вводите имя функции с вводной круглой скобкой, и затем делаете паузу, подсказка открывает показ базового синтаксиса для функции. Например:

Для получения дополнительной информации смотрите Подсказки Синтаксиса функций.

В MATLAB Online , для MATLAB, чтобы предложить и завершить имена при печати в Командном окне, выбирают Show automatically. Для MATLAB, чтобы предложить и завершить имена только после того, как вы нажмете клавишу Tab, выберите Show on tab.

Похожие темы

  • Проверка синтаксиса при печати
  • Настройки клавиатуры
  • Измените настольные шрифты

Command History Window

Окно Command History отображает журнал операторов, которые вы запустили в текущем и предыдущем MATLAB ® сеансы. История команд перечисляет время и дату каждого сеанса в коротком формате даты для вашей операционной системы, сопровождаемой операторами от того сеанса. Скобки в левом поле указывают на операторы, которые были обработаны как группа. Цветная метка предшествует каждому оператору, который сгенерировал ошибку.

MATLAB сохраняет операторы, которые запускают в Командном окне к файлу истории History.xml . Эти операторы включают тех, вы запускаете использование элемента Evaluate Selection в контекстных меню в инструментах, таких как Редактор, окно Command History и Браузер документации. По умолчанию MATLAB автоматически сохранил файл истории команд после каждого оператора. Файл истории не включает каждые меры, принятые в MATLAB. Например, изменения в значениях в редакторе Переменных не включены в окно Command History. Все записи остаются, пока вы не удаляете их, или пока количество операторов в файле истории не превышает количество операторов, чтобы сохранить, как задано в настройках Истории команд. Когда заданный предел достигнут, MATLAB автоматически удаляет самые старые записи. По умолчанию окно Command History сохраняет 25 000 операторов.

Можно выбрать записи в окне Command History, и затем выполнить эти действия для выбранных записей. Некоторые действия не доступны в MATLAB Online™ .

Как выполнить действие

Создайте скрипт из операторов.

Выберите запись или записи, и затем щелкните правой кнопкой и выберите Create Script или Create Live Script из контекстного меню. Редактор открывает новый файл, который содержит операторы, которые вы выбрали из окна Command History.

Повторно выполните предыдущие операторы.

Выполнить одно из следующих действий:

  • Нажмите клавишу курсора «вверх» (↑) до оператора, который вы хотите, появляется в подсказке, и затем нажмите Enter.
  • Дважды кликните запись или записи в окне Command History.
  • Выберите запись в окне Command History и нажмите Enter.

Чтобы расширить выбор, чтобы включать несколько операторов, нажмите Shift + ↑.

Скопируйте операторы в другое окно.

Выберите запись или записи и затем выполните одно из следующих действий:

  • Выберите Copy из контекстного меню. Вставьте выбор в открытый файл в Редакторе или любом приложении.
  • Перетащите выбор от окна Command History до открытого файла или другого приложения.

Создайте любимую команду из операторов.

Выберите запись или записи, и затем выполните одно из следующих действий:

  • Кликните по значку слева от выбора. MATLAB создает новую любимую команду в категории Favorite Commands по умолчанию.
  • Щелкните правой кнопкой и выберите Create Favorite. Любимый Редактор Команды открывается выбранными записями, добавленными к полю Code. Сконфигурируйте желаемые поля и нажмите Save.

Для получения дополнительной информации о любимых командах, смотрите Команды Фаворита Повторного выполнения.

Выберите записи, чтобы удалить, и затем щелкнуть правой кнопкой и выбрать Delete или нажать клавишу Delete. Чтобы вспомнить удаленную запись, щелкните правой кнопкой и выберите Undo Delete или нажмите Ctrl+Z.

Чтобы удалить все записи, щелкните (или в MATLAB Online ), и затем выберите Clear Command History из контекстного меню. Вы не можете вспомнить записи, удаленные таким образом.

Откройте Окно истории команд

Чтобы открыть окно Command History со всем показом истории, в Командном окне, нажимают клавишу курсора «вверх» (↑) или входят commandhistory . Чтобы открыть окно Command History и отобразить определенный оператор, введите любую часть оператора в подсказке и затем нажмите клавишу курсора «вверх». Чтобы измениться, как MATLAB ищет результаты, кликните (или в MATLAB Online ) и выберите из доступных параметров включая Match Anywhere, Match Beginning и Match Case.

По умолчанию завершения окна Command History после оператора выбраны, или клавиша Esc нажата. Чтобы сохранить окно Command History открытым, в окне Command History, нажатии кнопки и затем выбирают Detach или Dock. Если окно Command History закрывается, в то время как отсоединено или прикреплено, перейдите к вкладке Home, и в разделе Environment, нажмите Layout. Затем под Show нажмите Command History и выберите Docked или Popup.

Чтобы сохранить окно Command History открытым в MATLAB Online , перейдите к вкладке Home, и в разделе Environment, нажмите Layout. Затем под Show нажмите Command History и выберите Docked.

Примеры

Найдите предыдущие операторы графика

Используйте функцию поиска Истории команд, чтобы найти и запуститься предыдущий plot операторы.

В Командном окне запустите эти операторы, чтобы построить два графика.

x = 0:pi/100:2*pi; y = sin(x); plot(x,y) x1 = linspace(-2*pi,2*pi); y1 = sin(x1); y2 = cos(x1); figure plot(x1,y1,x1,y2)

Введите plot и затем нажмите клавишу со стрелкой вверх. MATLAB отображает Историю команд со всеми экземплярами plot подсвеченный. Последний экземпляр запуска plot выбран.

Нажмите клавишу со стрелкой вверх, чтобы выбрать предыдущий экземпляр запуска plot и нажмите Enter. MATLAB запускает оператор plot(x,y) .

Как очистить command window в matlab

Clear Command Window

Syntax

Description

clc clears all the text from the Command Window, resulting in a clear screen. After running clc , you cannot use the scroll bar in the Command Window to see previously displayed text. You can, however, use the up-arrow key ↑ in the Command Window to recall statements from the command history.

Use clc in a MATLAB ® code file to always display output in the same starting position on the screen.

Examples

Clear All Output

Clear all text from the Command Window before running a command.

Create a 8-by-8 matrix of random numbers.

rand(8)
ans = 0.5241 0.3429 0.4210 0.3993 0.6164 0.6077 0.4169 0.5554 0.1202 0.6382 0.0921 0.6976 0.2690 0.9480 0.3801 0.8463 0.1778 0.3430 0.0240 0.2037 0.5597 0.0596 0.2133 0.4081 0.7061 0.2165 0.4911 0.6663 0.9448 0.2687 0.3829 0.4620 0.8314 0.7862 0.2783 0.4431 0.7145 0.9867 0.0297 0.8263 0.0348 0.7231 0.3398 0.4333 0.6792 0.7722 0.4723 0.9912 0.7578 0.2788 0.2873 0.1752 0.9594 0.4754 0.3334 0.5239 0.9571 0.5824 0.1709 0.1932 0.7753 0.6809 0.9758 0.9254

Clear all text from the Command Window.

Command Window will all text cleared

Create a 5-by-5 matrix of random numbers.

rand(5)
ans = 0.0499 0.6014 0.6535 0.2990 0.0983 0.5459 0.7896 0.4897 0.2561 0.8596 0.9432 0.7992 0.9729 0.8866 0.0276 0.3215 0.0496 0.7485 0.4468 0.8992 0.8065 0.2832 0.5678 0.8160 0.8999

Version History

Introduced before R2006a

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *