exponenta event banner

Путь неудачно задан при запуске

При возникновении проблем с путем поиска невозможно успешно использовать MATLAB ®.

Проблемы с путем поиска возникают в следующих случаях:

  • Сохраните путь поиска на платформе Windows ®, а затем попробуйте использовать его pathdef.m на платформе Linux ®.

  • 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. Попробуйте устранить проблему с помощью диалогового окна «Задать путь»:

    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 папки или других папок в пути поиска.