Main Content

시작 옵션 지정하기

운영 체제 프롬프트의 시작 옵션

시작 옵션은 MATLAB을 시작할 때 MATLAB®이 특정 작업을 수행하도록 지시합니다. 시작 옵션은 명령 플래그 또는 명령줄 스위치라고도 합니다. 운영 체제 프롬프트에서 시작할 때 이러한 옵션을 matlab 명령에 대한 인수로 지정할 수 있습니다. 예를 들어, 다음 명령문은 MATLAB을 시작할 때 시작 화면을 표시하지 않습니다.

matlab -nosplash

Windows® 플랫폼에서는 시작 옵션 앞에 하이픈(-)이나 슬래시(/)를 추가할 수 있습니다. 예를 들어, -nosplash/nosplash는 동일합니다.

Windows 시스템의 바로 가기 시작 옵션

선택한 시작 옵션을 Windows 플랫폼에서 MATLAB 바로 가기의 대상 경로에 추가할 수 있습니다.

MATLAB 바로 가기 아이콘에 시작 옵션을 사용하려면 다음 단계를 따르십시오.

  1. MATLAB의 바로 가기 아이콘 을 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서 속성을 선택합니다. MATLAB 속성 대화 상자의 바로 가기 창이 열립니다.

  2. 대상 필드에서 "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를 실행합니다.

  1. Perl 스크립트를 다음과 같이 작성합니다.

     #!/usr/local/bin/perl
     $val = 10; 
     system('matlab -r "test(' . ${val} . ')"');

  2. Perl 인터프리터를 사용하여 프롬프트에서 Perl 스크립트를 불러옵니다.

자세한 내용은 matlab (Windows), matlab (macOS) 또는 matlab (Linux)-r 옵션을 참조하십시오.

시작 시 MATLAB에서 Java 소프트웨어 호출하기

MATLAB은 시작할 때 javaclasspath.txt 파일과 javalibrarypath.txt 파일을 사용하여 Java® 소프트웨어의 클래스 경로를 생성합니다. 자세한 내용은 Java 클래스 경로 항목과 네이티브 메서드 라이브러리 찾기 항목을 참조하십시오.

Java 객체의 메모리 할당에 대한 자세한 내용은 Java 힙 메모리 기본 설정 항목을 참조하십시오.

참고 항목

| | |

관련 항목