Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.
Проблемы пути поиска файлов происходят когда:
Вы сохраняете путь поиска файлов на платформе Windows®, и затем пытаетесь использовать тот же pathdef.m файл на платформе Linux®.
pathdef.m файл становится поврежденным, недопустимым, переименованным или удаленным.
MATLAB не может определить местоположение pathdef.m файл.
Когда MATLAB запускается, если существует проблема с путем поиска файлов, сообщение, такое как следующее появляется:
Warning: MATLAB did not appear to successfully set the search path...
Для проблем с путем поиска файлов попробуйте эти шаги восстановления. Продолжите от одного шага до следующего только по мере необходимости.
Гарантируйте, что MATLAB использует pathdef.m файл вы ожидаете:
Запущенный
which pathdef
Если вы хотите, чтобы MATLAB использовал pathdef.m файл в другом местоположении, сделайте коррекции. Например, удалите неправильный pathdef.m файл и гарантирует правильный pathdef.m файл находится в месте, к которому может получить доступ MATLAB.
Ищите и откорректируйте проблемы pathdef.m и startup.m файлы:
Открытый pathdef.m и startup.m в текстовом редакторе. В зависимости от проблемы вы не можете смочь открыть pathdef.m файл.
Ищите очевидные проблемы, такие как недопустимые символы или пути.
Сделайте коррекции и сохраните файлы.
Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.
Попытайтесь откорректировать проблему с помощью диалогового окна Set Path:
Восстановите путь поиска файлов по умолчанию и сохраните его. Смотрите Папки Изменения на Пути поиска файлов. В зависимости от проблемы вы не можете смочь открыть диалоговое окно.
Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.
Восстановите путь поиска файлов по умолчанию с помощью функций:
Запустите restoredefaultpath, который устанавливает путь поиска файлов к значению по умолчанию и хранит его в .matlabroot/toolbox/local
Если restoredefaultpath кажется, корректирует проблему, запускает savepath.
Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.
В зависимости от проблемы могло появиться сообщение, такое как следующее:
The path may be bad. Please save your work (if desired), and quit.
Откорректируйте проблемы пути поиска файлов, с которыми сталкиваются во время запуска:
Запущенный
restoredefaultpath; matlabrc
Ожидайте несколько минут, пока это не завершится.
Если существует pathdef.m файл в папке запуска, это вызвало проблему. Любой удаляет плохой pathdef.m файл или замена это с хорошим pathdef.m файл. Например, запущенный:
savepath('path_to_your_startup_folder/pathdef.m')Смотрите, что MATLAB запускает папку.
Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.
После исправления проблем с путем поиска файлов внесите любые изменения, чтобы петлять. Например, добавьте userpath папка или другие папки к пути поиска файлов.