Путь поиска MATLAB ® - это подмножество всех папок в файловой системе. MATLAB использует путь поиска для эффективного поиска файлов, используемых с продуктами MathWorks ®.
Порядок папок на пути поиска важен. Когда файлы с одинаковым именем появляются в нескольких папках на пути поиска, MATLAB использует файл, найденный в папке, ближайшей к верхней части пути поиска.
По умолчанию путь поиска включает
MATLAB userpath папка, которая добавляется в путь поиска при запуске и является местоположением по умолчанию для хранения пользовательских файлов
Папки, определенные как часть MATLABPATH переменная среды
Папки, поставляемые с MATLAB и другими продуктами MathWorks, которые находятся под matlabroot/toolbox, где matlabroot - это папка, отображаемая при запуске matlabroot в окне команд
Класс, пакет, private, и resources папки - это специальные папки, которые не могут быть явно указаны как часть пути поиска. Специальная папка добавляется к пути поиска неявно, когда родительская папка указана как часть пути. Для доступа к файлам и папкам в специальной папке необходимо добавить к пути ее родительскую папку.
Можно явно добавить папки в путь поиска для запускаемых файлов. Дополнительные сведения о добавлении файлов в путь поиска см. в разделе Изменение папок в пути поиска.
userpath первая папка находится в пути поиска. По умолчанию MATLAB добавляет userpath к пути поиска при запуске. Эта папка является удобным местом для хранения файлов, используемых с MATLAB.
Дефолт userpath папка зависит от платформы.
Платформы Windows ® -%USERPROFILE%/Documents/MATLAB.
Платформы Mac - $home/Documents/MATLAB.
Платформы Linux ® -$home/Documents/MATLAB если $home/Documents существует.
MATLAB Online™ - /users/.youruserid
Либо для определения или изменения текущего userpath папка, вызов userpath.
По умолчанию userpath при запуске MATLAB дважды щелкните ярлык MATLAB в системах Windows или приложение MATLAB в системах Mac.
MATLABPATH Переменная среды MATLABPATH переменная среды может содержать список дополнительных папок, добавляемых в путь поиска MATLAB при запуске. Эти папки размещаются после userpath , но впереди папок, поставляемых MathWorks. По умолчанию MATLABPATH переменная среды не задана. Дополнительные сведения о настройке MATLABPATH переменная среды, см. раздел Установка переменной среды MATLABPATH.
Существует несколько способов определения наличия файлов и папок в пути поиска. Можно либо проверить, находится ли отдельный файл или папка в пути поиска, либо просмотреть весь путь поиска.
Чтобы определить, находится ли файл в пути поиска, выполните команду which . Если файл находится в пути поиска, MATLAB возвращает полный путь к файлу.filename
Чтобы определить, находится ли файл или папка в пути поиска, используйте браузер «Текущая папка». Файлы и папки, отсутствующие в пути, становятся недоступными. Чтобы в браузере «Текущая папка» было установлено, что файл или папка находятся в пути поиска, щелкните правой кнопкой мыши любой файл или папку и выберите параметр «Указать файлы, не находящиеся в пути».
Наведите указатель мыши на любой затемненный файл или папку в браузере «Текущая папка», чтобы узнать, почему он затемнен. Откроется подсказка с пояснением. Часто в подсказке указывается, что файл или папка не находятся в пути MATLAB. Если всплывающая подсказка не отображается, она может быть отключена. Чтобы включить его, перейдите на вкладку Главная (Home) и в разделе Среда
(Environment) щелкните Настройки (Preferences). Затем выберите MATLAB > Текущая папка. Выберите Показать подсказку, объясняющую, почему файлы недоступны для отображения подсказки.
Запустить path для просмотра всех папок на пути поиска MATLAB.
Можно также использовать диалоговое окно Задать путь (Set Path) для просмотра всего пути поиска MATLAB. На вкладке Главная (Home) в разделе Среда (Environment) щелкните Задать путь (Set Path). Откроется диалоговое окно Задать путь (Set Path) со списком всех папок на пути поиска. Дополнительные сведения об использовании диалогового окна Задать путь см. в разделе Изменение папок в пути поиска.

Путь поиска не совпадает с системным путем. Кроме того, нет явной взаимосвязи между путем поиска MATLAB и путем системы. Однако оба пути помогают в поиске файлов следующим образом:
MATLAB использует путь поиска для эффективного поиска файлов MATLAB.
Операционная система использует системный путь для эффективного поиска файлов операционной системы.
MATLAB сохраняет информацию о пути поиска в pathdef.m файл. Этот файл содержит ряд полных имен путей, по одному для каждой папки в пути поиска.
По умолчанию pathdef.m находится в matlabroot/toolbox/local.
При изменении пути поиска MATLAB использует его в текущей сессии, но не обновляет pathdef.m. Чтобы использовать измененный путь поиска в текущем и последующих сеансах, сохраните изменения с помощью savepath или нажмите кнопку «Сохранить» в диалоговом окне «Задать путь». Эти обновления pathdef.m.
В MATLAB Online все изменения пути поиска сохраняются автоматически.