Максимальное число элементов в таблице истории
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Переменная окружения HISTORY
определяет максимальное количество записей таблицы истории на интерактивном уровне.
Возможные значения: Неотрицательное целое число, меньшее, чем 231.
Команды, которые вводятся в интерактивном режиме на сеансе MuPAD®, выполнились в процедуре, или читайте из файла, а также получившегося MuPAD, выходные параметры хранятся во внутренней структуре данных, таблице истории. Только новые записи сохранены в памяти.
К записям таблицы истории можно получить доступ через history
или last
.
Значением по умолчанию HISTORY
является 20
; HISTORY
имеет это значение после запуска или сброса системы через reset
. Также команда delete HISTORY
восстанавливает значение по умолчанию.
В рамках процедуры максимальным количеством записей в локальной таблице истории процедуры всегда является 3
, независимый от значения HISTORY
.
В следующем примере мы устанавливаем значение 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