Обновите кэши пути к функциональной и файловой системе
rehash
rehash path
rehash toolbox
rehash toolboxcache
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
, и также обновляет файл кэша. Это эквивалентно нажатию кнопки Update Toolbox Path Cache в диалоговом окне General Preferences.
addpath
| matlabroot
| path
| rmpath