이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

userpath

디폴트 사용자 작업 폴더 보기 또는 변경

설명

예제

userpath는 검색 경로의 첫 번째 폴더를 반환하며, 문자형 벡터로 지정됩니다. MATLAB®은 시작 시 검색 경로에 userpath에서 지정한 폴더를 추가합니다.

예제

userpath(newpath)는 검색 경로의 첫 번째 폴더를 newpath로 설정합니다. userpath를 사용하여 지정한 폴더는 검색 경로 맨 위에 즉시, 그리고 이후 세션의 시작 시에 나타납니다. MATLAB은 이전 userpath에서 지정한 폴더를 검색 경로에서 제거합니다.

userpath('reset')은 검색 경로의 첫 번째 폴더를 사용 중인 플랫폼의 디폴트 값으로 설정합니다. 디폴트 userpath 폴더는 플랫폼별로 다릅니다.

  • Windows® 플랫폼 — %USERPROFILE%/Documents/MATLAB.

  • Mac 플랫폼 — $home/Documents/MATLAB.

  • Linux® 플랫폼 — $home/Documents/MATLAB($home/Documents가 존재하는 경우).

MATLAB은 디폴트 폴더를 즉시 검색 경로의 맨 위에 추가하고, 이후 세션에서 시작할 때 검색 경로에도 추가합니다. Windows 플랫폼과 Mac 플랫폼에서는 해당 디폴트 폴더가 없으면 디폴트 폴더가 생성됩니다. Linux에서는 해당 디폴트 폴더가 없는 경우 디폴트 폴더가 생성되지 않습니다.

예제

userpath('clear')는 첫 번째 폴더를 즉시 검색 경로에서 제거하고 이후 MATLAB 세션에서도 검색 경로에서 제거합니다.

예제

모두 축소

이 예제는 userpath 폴더가 Windows 플랫폼의 디폴트 값 Documents\MATLAB으로 설정된다고 가정합니다. MATLAB을 시작하여 다음 현재 폴더를 표시합니다.

pwd
H:\Documents\MATLAB

이 예제에서 HDocuments가 있는 드라이브입니다.

현재 폴더가 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를 사용하여 새 폴더를 할당할 때 검색 경로에서 userpath 폴더의 이전 값인 H:\Documents\MATLAB을 자동으로 제거합니다.

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 폴더에 대한 새 값으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. newpath는 절대 경로여야 합니다.

예: 'C:\myFolder'

데이터형: char | string

제한 사항

  • MATLAB Online™에서는 userpath로 지정된 폴더를 볼 수만 있습니다. 폴더를 변경하는 동작은 지원되지 않습니다.

  • 시작 폴더를 지정하려면 일반 기본 설정에 설명된 대로, 초기 작업 폴더(Initial working folder) 기본 설정을 지정하십시오.

  • 검색 경로의 맨 위 수준에 폴더를 추가하려면 MATLABPATH 환경 변수에 폴더의 경로를 지정하십시오. MATLAB은 MATLABPATH 환경 변수에 지정한 경로를 시작 시 userpath 폴더 아래 검색 경로에 추가합니다.

R2008a에 개발됨