Неудачная установка пути при запуске

Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.

Пути поиска файлов проблемы возникают, когда:

  • Вы сохраняете путь поиска файлов в Windows® платформы, а затем попытаться использовать ту же pathdef.m файл в Linux® платформы.

  • The pathdef.m файл становится поврежденным, недопустимым, переименованным или удаленным.

  • MATLAB не может найти pathdef.m файл.

Когда MATLAB запускается, если возникает проблема с путем поиска файлов, появляется сообщение следующего содержания:

Warning: MATLAB did not appear to successfully set the search 
path...

Для проблем с путем поиска файлов попробуйте эти шаги восстановления. Переходите от одного шага к следующему только при необходимости.

  1. Убедитесь, что MATLAB использует pathdef.m файл, который вы ожидаете:

    1. Управляемый

      which pathdef
    2. Если вы хотите, чтобы MATLAB использовал pathdef.m файл в другом месте, внесите коррекции. Например, удалите неправильное pathdef.m файл и убедитесь в правильности pathdef.m файл находится в том месте, к которому MATLAB может получить доступ.

  2. Ищите и исправляйте проблемы с pathdef.m и startup.m файлы:

    1. Откройте pathdef.m и startup.m в текстовом редакторе. В зависимости от проблемы, вы, возможно, не сможете открыть pathdef.m файл.

    2. Проверьте очевидные проблемы, такие как недопустимые символы или имена путей.

    3. Внесите коррекции и сохраните файлы.

    4. Перезапустите MATLAB, чтобы убедиться, что проблема не повторяется.

  3. Попытайтесь исправить проблему с помощью диалогового окна Set Path:

    1. Восстановите путь поиска файлов по умолчанию и сохраните его. См. раздел Изменение папок на Путь поиска файлов. В зависимости от проблемы, вы можете не открыть диалоговое окно.

    2. Перезапустите MATLAB, чтобы убедиться, что проблема не повторяется.

  4. Восстановите путь поиска файлов по умолчанию с помощью функций:

    1. Управляемый restoredefaultpath, который устанавливает путь поиска файлов по умолчанию и хранит его в matlabroot/ toolbox/local.

    2. Если restoredefaultpath кажется, исправить проблему, запустить savepath.

    3. Перезапустите MATLAB, чтобы убедиться, что проблема не повторяется.

    В зависимости от проблемы может появиться следующее сообщение:

    The path may be bad. Please save your work (if desired), and quit.
  5. Исправьте пути поиска файлов проблемы, с которыми столкнулись при запуске:

    1. Управляемый

      restoredefaultpath; matlabrc

      Подождите несколько минут, пока он не завершится.

    2. Если есть pathdef.m файл в папке запуска, это вызвало проблему. Либо удалите плохой pathdef.m файл или замените его хорошим pathdef.m файл. Для примера запустите:

      savepath('path_to_your_startup_folder/pathdef.m')

      См. папку запуска MATLAB.

    3. Перезапустите MATLAB, чтобы убедиться, что проблема не повторяется.

После устранения проблем с путем поиска файлов внесите любые изменения, чтобы запустить ваши файлы. Для примера добавьте userpath папка или другие папки в путь поиска файлов.