Вы можете использовать up = getenv('userprofile')
чтобы получить переменную среды пути профиля пользователя. Затем используйте addpath(up)
чтобы добавить его в путь, или измените текущий каталог на него с помощью cd(up)
.
Ваш пример с подпапкой '\Dropbox\Matlab\example1'
будет работать так:
up = getenv('userprofile');
sub = '\Dropbox\Matlab\example1';
addpath([up sub]) % or cd(__)
Это работает, потому что и up
и sub
являются строками символов (они имеют класс char
). Их можно объединить, используя [up sub]
, поэтому они образуют более длинную строку символов, являясь путем к выбранной папке.
Для простоты это можно поместить в startup.m
, поэтому каждый раз, когда MATLAB запускает, выбранный вами каталог добавляется в путь.