userpath

Просмотрите или изменитесь пользователь, по умолчанию работают папка

Описание

пример

userpath возвращает специфичную для пользователя папку, которую MATLAB® добавляет в путь поиска файлов при запуске в виде вектора символов.

пример

userpath(newpath) устанавливает специфичную для пользователя папку на пути поиска файлов к newpath. Папка, заданная с помощью userpath сразу появляется на пути поиска файлов, и при запуске на будущих сеансах. MATLAB удаляет папку, ранее заданную userpath от пути поиска файлов.

userpath('reset') устанавливает специфичную для пользователя папку на пути поиска файлов к значению по умолчанию для вашей платформы. userpath по умолчанию папка специфична для платформы.

  • Платформы Windows®%USERPROFILE%/Documents/MATLAB.

  • Платформы Mac$home/Documents/MATLAB.

  • Платформы Linux®$home/Documents/MATLAB если $home/Documents \exists.

MATLAB сразу добавляет папку по умолчанию в путь поиска файлов, и также добавляет его в путь поиска файлов при запуске на будущих сеансах. На Windows и платформах Mac, создается папка по умолчанию, если это не существует. На Linux не создается папка по умолчанию, если это не существует.

пример

userpath('clear') удаляет специфичную для пользователя папку из пути поиска файлов сразу, и для будущих сеансов работы с MATLAB.

Примеры

свернуть все

Этот пример принимает userpath папка установлена в значение по умолчанию Documents\MATLAB на платформе Windows. Запустите MATLAB и отобразите текущую папку:

pwd
H:\Documents\MATLAB

В этом примере, H диск в который Documents расположен.

Подтвердите, что текущей папкой является userpath папка.

userpath
H:\Documents\MATLAB

Отобразите путь поиска файлов. MATLAB возвращает путь поиска файлов, включая папку, заданную userpath.

path
MATLABPATH

	H:\Documents\MATLAB
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Примите userpath папка установлена в значение по умолчанию на платформе Windows, Documents\MATLAB.

Измените значение от значения по умолчанию до C:\Research_Project.

newpath = 'C:\Research_Project';
userpath(newpath)

Просмотрите эффект изменения на пути поиска файлов.

path
MATLABPATH

	C:\Research_Project
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

MATLAB отображает путь поиска файлов, включая папку, заданную userpath. MATLAB автоматически удаляет предыдущее значение userpath папка, H:\Documents\MATLAB, от пути поиска файлов, когда вы присваиваете новую папку с помощью userpath.

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

Подтвердите, что значение по умолчанию установлено.

userpath
H:\Documents\MATLAB

Проверьте, что это находится на пути поиска файлов.

path
MATLABPATH

H:\Documents\MATLAB
C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Очистите значение.

userpath('clear')

Проверьте результат.

userpath
ans =
     ''

Подтвердите что бывший userpath папка удалена из пути поиска файлов.

path
MATLABPATH

C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Примечание

Если вы используете userpath('clear'), папка запуска не обязательно будет на пути поиска файлов. Это может также произойти, если вы удаляете userpath папка от пути поиска файлов и сохраняет изменения.

Входные параметры

свернуть все

Новое значение для userpath папка в виде вектора символов или строкового скаляра. newpath должен быть абсолютный путь.

Пример: 'C:\myFolder'

Типы данных: char | string

Ограничения

  • В MATLAB Online™ только можно просмотреть папку, заданную userpath. Изменение папки не поддерживается.

Советы

  • Чтобы задать папку запуска, установите настройку Initial working folder, расположенную на странице General Preferences Preferences Window.

  • MATLABPATH переменная окружения может содержать список папок, которые будут добавлены к пути поиска файлов. MATLAB добавляет папки, заданные в MATLABPATH переменная окружения к пути поиска файлов ниже userpath папка при запуске.

Введенный в R2008a