Обновите кэши пути к функциональной и файловой системе
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 Preferences Window.
addpath
| matlabroot
| path
| rmpath