Command History Window

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

Описание

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

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

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

Действие

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

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

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

Перезапустите предыдущие операторы.

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

  • Нажмите клавишу со стрелой вверх (↑) до тех пор, пока в приглашении не появится нужный оператор, а затем нажмите Enter.

  • Дважды кликните запись или записи в окне История Команд.

  • Выберите запись в Историю команд окне и нажмите Enter.

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

Копировать операторы в другое окно.

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

  • Выберите Copy из контекстного меню. Вставьте выделенный фрагмент в открытый файл в редакторе или любом приложении.

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

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

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

  • Щелкните значок слева от выделенной области. MATLAB создает новую избранную команду в категории Favorite Commands по умолчанию.

  • Щелкните правой кнопкой мыши и выберите Create Favorite. Откроется Редактор избранных команд с выбранными записями, добавленными в Code поле. Сконфигурируйте требуемые поля и нажатие кнопки Save.

Для получения дополнительной информации о любимых командах см. Раздел «Перезапуск избранных команд».

Удалить записи.

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

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

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

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

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

Чтобы сохранить Историю команд окно открытым в 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).

Программное использование

расширить все

commandhistory открывает окно Команды MATLAB History, когда оно закроется, и выбирает Историю команд окно, когда оно открыто.

Представлено до R2006a