Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.
Пути поиска файлов проблемы возникают, когда:
Вы сохраняете путь поиска файлов в Windows® платформы, а затем попытаться использовать ту же pathdef.m
файл в Linux® платформы.
The 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
папка или другие папки в путь поиска файлов.