Main Content

matlabroot

MATLAB 루트 폴더

설명

mr = matlabroot는 MATLAB®이 설치된 폴더의 전체 경로를 포함하는 문자형 벡터를 반환합니다. matlabroot를 사용하여 플랫폼, MATLAB 버전 또는 설치 위치에 종속되지 않는 MATLAB 경로와 툴박스 폴더를 만들 수 있습니다.

예제

예제

모두 축소

MATLAB이 설치된 위치를 가져옵니다.

matlabroot
ans =

    'C:\Program Files\MATLAB\R2017b'

현재 시스템에 대한 toolbox/matlab/general 폴더의 전체 경로를 가져옵니다.

fullfile(matlabroot,'toolbox','matlab','general')
ans =

    'C:\Program Files\MATLAB\R2017b\toolbox\matlab\general'
cd(matlabroot)

폴더 myfiles를 MATLAB 검색 경로에 추가합니다.

addpath([matlabroot '/toolbox/local/myfiles'])

세부 정보

모두 축소

matlabroot

matlabroot는 MATLAB 파일이 설치된 폴더를 가리킬 수도 있습니다.

예를 들어, 문서에서 "matlabroot/toolbox/local에 저장"이라는 어구는 MATLAB 루트 폴더의 toolbox/local 폴더에 저장하는 것을 의미합니다. MATLAB 루트 폴더가 C:\Program Files\MATLAB\R2017b이면 C:\Program Files\MATLAB\R2017b\toolbox\local 폴더에 저장하게 됩니다.

$matlabroot

매크로 $matlabroot를 문자 그대로 사용하여 일부 파일 유형에서 MATLAB 루트 폴더의 전체 경로를 나타낼 수 있습니다.

예를 들어, javaclasspath.txt에서 $matlabroot/toolbox/local/myfile.jar이라는 행을 삽입하면 정적 Java® 클래스 경로에 myfile.jar의 전체 경로를 추가하게 됩니다. 자세한 내용은 Static Path of Java Class Path 항목을 참조하십시오.

특히 예전에 만들어진 코드 예제에서는 $matlabroot 또는 $MATLABROOT라는 용어는 종종 matlabroot 함수에서 반환된 값을 나타내는 데도 사용됩니다.

알고리즘

모두 축소

Macintosh의 matlabroot

R2008b (V7.7) 이상 버전을 구동하는 Macintosh 시스템에서 matlabroot를 실행하면 다음을 반환합니다.

/Applications/MATLAB_R2008b.app

R2008a (V7.6) 이하 버전을 구동하는 Mac 시스템에서 matlabroot를 실행하면 다음을 반환합니다.

/Applications/MATLAB_R2008a

Mac 시스템에서 MATLAB 루트 폴더의 내용을 직접 볼 수 없습니다. 내용 보기 방법을 포함하여 자세한 내용은 macOS 플랫폼에서 MATLAB 루트 폴더 탐색하기 항목을 참조하십시오.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |