Кэширование функций обновления и пути к файловой системе
rehash обновляет список известных файлов и классов MATLAB ® для папок на пути поиска, отсутствующих вmatlabroot. Он сравнивает временные метки загруженных функций с их временными метками на диске. Он очищает загруженные функции, если файлы на диске более новые. Все это обычно происходит каждый раз, когда MATLAB отображает запрос окна команд. Использовать rehash без аргументов, только когда вы запускаете программный файл, который обновляет другой программный файл, и вызывающий файл должен использовать обновленную версию второго файла, прежде чем вызывающий файл завершит работу.
rehash path выполняет те же обновления, что и rehash, за исключением того, что он безусловно обновляет список известных файлов и классов для всех папок на пути поиска, которые отсутствуют в matlabroot. Управляемый rehash path только в том случае, если при запуске MATLAB появляется предупреждение о том, что MATLAB не может сообщить, изменилась ли папка, и возникают проблемы с MATLAB, не использующим самые последние версии программных файлов.
rehash toolbox выполняет те же обновления, что и rehash path, за исключением обновления списка известных файлов и классов для всех папок на пути поиска, включая папки в matlabroot. Управляемый rehash toolbox при изменении, добавлении или удалении файлов в matlabroot во время сеанса. Как правило, не следует вносить изменения в файлы и папки в matlabroot.
rehash toolboxcache выполняет те же обновления, что и rehash toolbox, а также обновляет файл кэша. Это эквивалентно нажатию кнопки «Обновить кэш путей панели инструментов», расположенной на странице «Общие настройки» окна «Настройки».
addpath | matlabroot | path | rmpath