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

matlab (Mac)

macOS 터미널에서 MATLAB 프로그램 시작

구문

matlab
matlab option1 ... optionN

설명

예제

matlabMac 시스템 프롬프트에서 MATLAB® 프로그램을 시작하는 Bourne 셸 스크립트입니다. 여기서 용어 matlab은 이 스크립트를 나타내며, MATLAB은 프로그램을 나타냅니다.

matlab 스크립트는 MATLAB 응용 프로그램 패키지 /Applications/matlabroot/MATLAB_release.app/bin에 있습니다. 여기서 matlabroot는 MATLAB이 설치된 폴더의 이름이며, release는 MATLAB 릴리스 번호입니다.

matlab 스크립트:

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

  • 명령줄 옵션을 처리합니다(있는 경우).

  • MATLAB 시작 파일 .matlab7rc.sh를 읽습니다.

  • MATLAB 환경 변수를 설정합니다.

예제

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

또는 MATLAB .matlab7rc.sh 시작 파일에서 시작 옵션을 할당합니다. .matlab7rc.sh 파일을 수정하면 MATLAB을 시작할 때마다 시작 옵션이 정의됩니다. macOS 플랫폼에서, .matlab7rc.sh 파일은 터미널에서 MATLAB을 시작할 때만 적용됩니다. 이 파일은 Applications 폴더에서 MATLAB 아이콘을 두 번 눌러 MATLAB을 시작할 때는 적용되지 않습니다.

MATLAB은 JVM™(Java® Virtual Machine) 소프트웨어를 사용하여 데스크탑을 실행하고 그래픽스를 표시합니다. -nojvm 옵션을 사용하면 JVM을 사용하지 않고도 MATLAB을 시작할 수 있습니다. 이 옵션을 사용하면 메모리 사용량이 최소화되고 초기 시작 속도가 개선되지만 기능은 제한됩니다.

입력 인수

모두 확장

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

모드 옵션

옵션결과
-desktop

제어 터미널 없이 MATLAB을 시작합니다. 창 관리자 메뉴 또는 데스크탑 아이콘을 사용하여 MATLAB을 시작할 때 이 옵션을 사용하십시오.

-nodesktop

MATLAB 데스크탑을 열지 않고 JVM 소프트웨어를 실행합니다. 개발 환경 툴을 함수로 호출하여 사용할 수 있습니다.

일괄 처리 모드로 실행하려면 이 옵션을 사용하십시오.

> 생성자를 사용하여 MATLAB으로 파이프 연결할 경우 nodesktop 옵션이 자동으로 사용됩니다.

MATLAB은 데스크탑 환경에서 명령 창 전용 인터페이스를 제공합니다. 홈(Home) 탭에서 레이아웃(Layout)을 클릭합니다. 그런 다음 레이아웃 선택(Select Layout)에서 명령 창만(Command Window Only)을 선택합니다.

-nojvm

JVM 소프트웨어 없이 MATLAB을 시작합니다. Java 소프트웨어가 필요한 기능(예: 데스크탑 툴과 그래픽스)은 지원되지 않습니다.

표시 옵션

옵션결과
-noFigureWindows

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

-nosplash

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

-nodisplay

MATLAB 데스크탑을 시작하지 않고 JVM 소프트웨어를 시작합니다.

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) 옵션으로 지정된 값으로 설정합니다.

MATLAB 버전 지정

옵션결과
v=variant

bin/arch 폴더 대신 bin/arch/variant 폴더에서 MATLAB의 버전을 시작합니다. 여기서,

  • arch는 시스템 아키텍처로, computer('arch') 함수에 의해 반환된 값임

  • variant는 MATLAB 버전을 나타내는 문자열임

디버그 옵션

옵션결과

-logfile filename

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

예: -logfile output.log

-n

MATLAB을 시작하지 않고, MATLAB 실행 파일에 전달된 환경 변수와 인수의 최종 값을 표시합니다. 이 옵션은 기술 지원 담당자와 함께 작업할 때 사용할 다른 진단 정보도 표시합니다.

-e

MATLAB을 시작하지 않고, 모든 환경 변수와 해당 값을 표준 출력값에 표시합니다. 반환 시 종료 상태가 0이 아니라면 변수와 값이 올바르지 않을 수 있습니다.

-Ddebugger debugopts

MATLAB을 디버그 모드로 시작합니다. 이 옵션은 디버거 프로그램 이름 debugger를 사용합니다. debugger는 문자열로 지정됩니다(예: gdb, lldb 또는 dbx). 디버거의 전체 경로를 지정할 수 있습니다. 이 옵션은 matlab 스크립트의 첫 번째 옵션이어야 합니다.

디버거 프로그램 명령줄 옵션 debugopts로, debugger에 유효한 옵션의 문자열로 지정됩니다. 자세한 내용은 디버거 설명서를 참조하십시오. debugopts를 사용할 때는 다른 matlab 스크립트 옵션을 사용하지 마십시오.

Ddebugger 사이에 공백을 추가하지 마십시오.

예: -Dlldb

-jdb portnumber

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

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

단일 계산 스레드 사용

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

옵션결과
-singleCompThread

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

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

옵션결과
-nouserjavapath

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

라이선스 파일 지정

옵션결과

-c license

지정된 라이선스 파일 license를 사용합니다. license는 문자열, 콜론으로 구분된 라이선스 파일 이름 목록, port@host 항목 중 하나로 지정됩니다. 자세한 내용은 네트워크 라이선스 파일 이해 (Installation, Licensing, and Activation) 항목을 참조하십시오.

Student Version 열기

옵션결과

-student

MATLAB의 Student Version을 엽니다.

도움말 옵션

옵션결과
-h

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

-help

-h 옵션과 동일합니다.

예제

모두 확장

MyMATLAB이라는 폴더에 설치된 MATLAB 응용 프로그램 패키지 내의 bin 폴더로 이동합니다.

cd /Applications/MyMATLAB/MATLAB_R2015a.app/bin

matlab 스크립트 앞에 ./ 문자를 추가합니다.

./matlab -nosplash

전체 경로 이름을 지정하여 임의의 터미널 폴더에서 MATLAB R2015a를 시작할 수 있습니다. MATLAB이 MyMATLAB이라는 폴더에 설치되어 있다고 가정하겠습니다.

/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab
matlab -nojvm -nodisplay -nosplash
matlab -r "disp(['Current folder: ' pwd])"

세부 정보

모두 확장