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

matlab (Windows)

Windows 시스템 프롬프트에서 MATLAB 프로그램 시작

구문

matlab
matlab option1 ... optionN

설명

matlab은 Microsoft® Windows® 시스템 프롬프트에서 MATLAB® 프로그램을 시작합니다. 여기서 용어 matlab은 사용자가 입력하는 명령을 나타내며, MATLAB은 프로그램을 나타냅니다.

matlab 명령을 실행하면

  • matlabroot 함수가 반환한 값인 MATLAB 루트 폴더를 확인합니다.

  • 명령줄 옵션을 처리하고 다른 옵션을 MATLAB에 전달합니다.

예제

matlab option1 ... optionN은 지정된 시작 옵션과 함께 MATLAB을 시작합니다.

입력 인수

모두 확장

하나 이상의 시작 옵션으로, 다음 표에 나와 있는, 유효한 시작 옵션에 해당하는 문자열로 지정됩니다.

표시 옵션

옵션결과
-noFigureWindows

MATLAB에서 Figure 창을 표시하지 않도록 설정합니다.

-nosplash

시작 중에 시작 화면을 표시하지 않습니다.

MATLAB 스크립트 또는 함수 실행

옵션결과

-r statement

MATLAB statement를 실행합니다. statement는 문자열이나 MATLAB 스크립트 또는 함수의 이름으로 지정됩니다. statement가 MATLAB 코드이면 문자열을 큰따옴표로 묶으십시오. statement가 MATLAB 함수나 스크립트의 이름인 경우에는 파일 확장자를 지정하거나 따옴표를 사용하지 마십시오. 필요한 파일은 MATLAB 검색 경로나 시작 폴더에 있어야 합니다.

참고

초기 작업 폴더를 folder로 설정하려면 다음을 입력하십시오.

-sd folder

예: -r "disp(['Current folder: ' pwd])"

예: -r myscript

초기 작업 폴더 설정

MATLAB 시작 시 초기 작업 폴더는 현재 폴더입니다. 자세한 내용은 MATLAB 시작 폴더 항목을 참조하십시오.

옵션결과

-sd folder

MATLAB 시작 폴더를 string형으로 지정된 folder로 설정합니다.

예: matlab -sd "C:\work"

-useStartupFolderPref

MATLAB 시작 폴더를 일반 기본 설정 패널의 초기 작업 폴더(Initial working folder) 옵션으로 지정된 값으로 설정합니다.

디버그 옵션

옵션결과

-logfile filename

오류 로그 리포트를 포함한 명령 창 출력값을 filename으로 복사합니다. filename은 문자열로 지정됩니다.

예: -logfile output.log

-jdb portnumber

Java® 디버거를 사용할 수 있도록 설정합니다. Java 디버거는 디폴트 portnumber 값 4444를 사용하여 MATLAB과 통신합니다.

포트 번호는 선택 사항입니다. 그러나 여러 MATLAB 세션을 실행하면서 Java 디버거를 사용하려면 포트 번호를 제공해야 합니다. portnumber 값은 0과 65535 사이의 정수여야 합니다. 예약되었거나 시스템의 다른 응용 프로그램에서 현재 사용 중인 정수는 사용할 수 없습니다.

단일 계산 스레드 사용

기본적으로 MATLAB은 MATLAB이 실행 중인 컴퓨터의 멀티스레딩 기능을 사용합니다.

옵션결과
-singleCompThread

MATLAB을 단일 계산 스레드만 사용하도록 제한합니다.

사용자 지정 Java 클래스 경로 검색 해제

옵션결과
-nouserjavapath

javaclasspath.txt 파일과 javalibrarypath.txt 파일을 사용하지 않도록 설정합니다. 자세한 내용은 Java 시작 옵션 지정하기 항목을 참조하십시오.

OpenGL 라이브러리 옵션

아래의 옵션은 MATLAB이 알려진 문제가 있는 그래픽스 드라이버를 감지할 경우 소프트웨어 OpenGL® 라이브러리의 사용을 제어합니다. 자세한 내용은 OpenGL을 사용하는 그래픽스 기능과 요구 사항 항목을 참조하십시오.

옵션결과
-softwareopengl

MATLAB이 소프트웨어 OpenGL 라이브러리와 함께 시작하도록 합니다.

-nosoftwareopengl

OpenGL 소프트웨어의 자동 선택을 비활성화합니다.

COM 자동화 서버 옵션

옵션결과

-automation

MATLAB을 COM(Component Object Model) 자동화 서버로 시작합니다. MATLAB은 시작 화면을 표시하지 않고 창을 최소화합니다. MATLAB을 한 번 호출하는 데 사용합니다.

-regserver

Windows 레지스트리에서 MATLAB을 COM 자동화 서버로 등록합니다. MATLAB은 최소화된 명령 창을 표시합니다. 이 창을 닫습니다.

Windows 레지스트리를 변경하려면 관리자 권한이 있어야 합니다. UAC(사용자 계정 컨트롤) 설정에 따라 Windows 명령 처리기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택해야 할 수도 있습니다. 이 옵션을 사용할 수 없으면 시스템 관리자에게 문의하십시오.

-unregserver 옵션을 사용하기 전까지 MATLAB은 등록된 상태를 유지합니다.

또는 MATLAB 명령 프롬프트에서 MATLAB을 등록할 수도 있습니다. 다음을 입력합니다.

!matlab -regserver
MATLAB이 최소화된 명령 창을 표시합니다. MATLAB에서 계속 작업하려면 이 창을 열고 MATLAB을 종료하십시오.

-unregserver

레지스트리에서 MATLAB COM 서버 항목을 제거합니다.

MATLAB이 종료될 때까지 대기

기본적으로 스크립트에서 matlab 명령을 호출하면, 이 명령은 MATLAB을 시작한 다음 스크립트의 다음 명령문을 바로 실행합니다. -wait 옵션은 MATLAB이 종료될 때까지 스크립트를 일시 중지합니다.

옵션결과

-wait

MATLAB의 결과를 처리하기 위해 시작 스크립트에서 사용합니다. 이 옵션을 사용하여 MATLAB을 호출하면 결과가 생성될 때까지 스크립트가 계속 진행되지 않습니다.

라이선스 파일 지정

자세한 내용은 네트워크 라이선스 파일 이해 (Installation, Licensing, and Activation) 항목을 참조하십시오.

옵션결과

-c license

라이선스 파일 license를 사용합니다. license는 문자열, 콜론으로 구분된 라이선스 파일 이름 목록, port@host 항목 중 하나로 지정됩니다. 여러 개의 파일을 지정할 경우에는, 파일 이름을 세미콜론으로 구분하고 전체 목록을 따옴표로 묶습니다. 라이선스 파일의 경로에 공백이 있는 경우 경로 이름을 따옴표로 묶습니다.

예: -c "c:\TMW license\license_agreement.txt"

Student Version 열기

옵션결과

-student

MATLAB의 Student Version을 엽니다.

도움말 옵션

옵션결과
-h

MATLAB을 시작하지 않고 시작 옵션을 표시합니다.

-help

-h 옵션과 동일합니다.

-?

-h 옵션과 동일합니다.

예제

모두 확장

matlab -nosplash 
matlab -logfile output.log