ИСТОРИЯ

Максимальное число элементов в таблице истории

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Описание

Переменная окружения HISTORY определяет максимальное количество записей таблицы истории на интерактивном уровне.

Возможные значения: Неотрицательное целое число, меньшее, чем 231.

Команды, которые вводятся в интерактивном режиме на сеансе MuPAD®, выполнились в процедуре, или читайте из файла, а также получившегося MuPAD, выходные параметры хранятся во внутренней структуре данных, таблице истории. Только новые записи сохранены в памяти.

К записям таблицы истории можно получить доступ через history или last.

Значением по умолчанию HISTORY является 20; HISTORY имеет это значение после запуска или сброса системы через reset. Также команда delete HISTORY восстанавливает значение по умолчанию.

В рамках процедуры максимальным количеством записей в локальной таблице истории процедуры всегда является 3, независимый от значения HISTORY.

Примеры

Пример 1

В следующем примере мы устанавливаем значение HISTORY к 2. Впоследствии, только два новых ввода и вывода хранятся в таблице истории на интерактивном уровне:

HISTORY := 2:
a := 1: b := 2: max(a, b):
history(history() - 1), history(history())

Попытка получить доступ к третьей последней записи в таблице истории приводит к ошибке:

history(history() - 2)
Error: Invalid argument. [history]

Мы используем delete, чтобы восстановить значение по умолчанию HISTORY:

delete HISTORY: HISTORY

Смотрите также

Функции MuPAD