시작 옵션 지정하기
운영 체제 프롬프트의 시작 옵션
시작 옵션은 MATLAB을 시작할 때 MATLAB®이 특정 작업을 수행하도록 지시합니다. 시작 옵션은 명령 플래그 또는 명령줄 스위치라고도 합니다. 운영 체제 프롬프트에서 시작할 때 이러한 옵션을 matlab
명령에 대한 인수로 지정할 수 있습니다. 예를 들어, 다음 명령문은 MATLAB을 시작할 때 시작 화면을 표시하지 않습니다.
matlab -nosplash
Windows® 플랫폼에서는 시작 옵션 앞에 하이픈(-
)이나 슬래시(/
)를 추가할 수 있습니다. 예를 들어, -nosplash
와 /nosplash
는 동일합니다.
Windows 시스템의 바로 가기 시작 옵션
선택한 시작 옵션을 Windows 플랫폼에서 MATLAB 바로 가기의 대상 경로에 추가할 수 있습니다.
MATLAB 바로 가기 아이콘에 시작 옵션을 사용하려면 다음 단계를 따르십시오.
MATLAB의 바로 가기 아이콘 을 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서 속성을 선택합니다. MATLAB 속성 대화 상자의 바로 가기 창이 열립니다.
대상 필드에서
"matlab.exe"
의 대상 경로 뒤에 시작 옵션을 추가하고 확인을 클릭합니다.
다음 예제는 시작 후에 MATLAB results
스크립트나 함수를 실행합니다. 여기서 results.m
은 시작 폴더나 MATLAB 검색 경로에 있습니다. 대상 필드의 텍스트는 다음과 유사합니다.
"C:\Program Files\MATLAB\R2016b\bin\matlab.exe" -r "results"
명령문을 큰따옴표로 묶되, 시작 옵션(-r
)은 묶지 않습니다.
여러 명령문을 구분하여 입력하려면 세미콜론이나 쉼표를 사용하십시오. 다음 예제는 형식을 short
로 변경한 다음 MATLAB 코드 파일 results
를 실행합니다.
"... matlab.exe" -r "format('short');results"
옵션을 여러 개 입력할 때는 공백으로 구분하십시오. 다음 예제는 시작 화면을 표시하지 않고 MATLAB을 시작한 다음 MATLAB 코드 파일 results
를 실행합니다.
"... matlab.exe" -nosplash -r "results"
MATLAB 시작 파일의 시작 옵션
startup.m
파일은 시작 옵션을 지정하기 위해 만드는 파일입니다. MATLAB 검색 경로에 있는 폴더에 startup.m
파일을 만듭니다. startup.m
을 사용하여 디폴트 검색 경로를 수정하거나, 작업 공간의 변수를 미리 정의하거나, 그래픽스 객체의 디폴트를 정의할 수 있습니다. 예를 들어, 다음 명령문은 사용자 정의 폴더 /home/myname/mytools
를 검색 경로에 추가합니다.
addpath /home/myname/mytools
시작 시의 현재 폴더를 mytools
로 변경하려면 기본 설정 창의 일반 기본 설정 옵션에 있는 초기 작업 폴더 값을 다음과 같이 설정하십시오.
/home/myname/mytools
시작 시 MATLAB은 자동으로 matlabrc.m
파일을 실행하고, startup.m
파일이 MATLAB 검색 경로에 있다면 이 파일 역시 자동으로 실행합니다. matlabroot
/toolbox/local
폴더에 있는 파일 matlabrc.m
은 MathWorks®에서 사용하도록 예약되어 있으며, 다중 사용자 시스템에서는 시스템 관리자가 사용하도록 예약되어 있습니다. startup.m
파일이 있는 위치를 찾으려면 다음을 입력하십시오.
which startup
MATLAB이 startup.m
파일을 찾으면 이 파일의 경로를 표시합니다.
참고
MATLAB은 검색 경로에서 실행 파일 확장자를 갖는 startup
이라는 이름의 파일을 실행합니다. 실행 파일 확장자의 예로는 .m
, .mlx
, .mlapp
가 있습니다.
시작 시 Perl 변수 전달하기
matlab
함수의 -r
옵션을 사용하여, 시작 시 Perl 변수를 MATLAB에 전달할 수 있습니다. 예를 들어, 하나의 입력 변수를 받는 MATLAB 함수 test
를 가정하겠습니다.
function test(x)
입력 파라미터로 상수 대신 Perl 변수를 전달하려면 다음 단계를 따르십시오. 이 명령은 MATLAB을 시작하고 입력 인수 10
과 함께 test
를 실행합니다.
Perl 스크립트를 다음과 같이 작성합니다.
#!/usr/local/bin/perl $val = 10; system('matlab -r "test(' . ${val} . ')"');
Perl 인터프리터를 사용하여 프롬프트에서 Perl 스크립트를 불러옵니다.
자세한 내용은 matlab (Windows)
, matlab (macOS)
또는 matlab (Linux)
의 -r
옵션을 참조하십시오.
시작 시 MATLAB에서 Java 소프트웨어 호출하기
MATLAB은 시작할 때 javaclasspath.txt
파일과 javalibrarypath.txt
파일을 사용하여 Java® 소프트웨어의 클래스 경로를 생성합니다. 자세한 내용은 Java 클래스 경로 항목과 네이티브 메서드 라이브러리 찾기 항목을 참조하십시오.
Java 객체의 메모리 할당에 대한 자세한 내용은 Java 힙 메모리 기본 설정 항목을 참조하십시오.
참고 항목
matlab (Windows)
| matlab (macOS)
| matlab (Linux)
| 기본 설정