matlab (macOS)
macOS 터미널에서 MATLAB 프로그램 시작
설명
matlab
은 macOS 시스템 프롬프트에서 MATLAB® 프로그램을 시작하는 셸 스크립트입니다. 여기서 용어 matlab
은 이 스크립트를 나타내며, MATLAB은 프로그램을 나타냅니다.
matlab
스크립트는 MATLAB 애플리케이션 패키지 /Applications/
에 있습니다. 여기서 matlabroot
/MATLAB_release
.app/binmatlabroot
는 MATLAB이 설치된 폴더의 이름이며, release
는 MATLAB 릴리스 번호입니다.
matlab
스크립트:
matlabroot
함수가 반환한 값인 MATLAB 루트 폴더를 확인합니다.명령줄 옵션을 처리합니다(있는 경우).
MATLAB 시작 파일
.matlab7rc.sh
를 읽습니다.MATLAB 환경 변수를 설정합니다.
matlab
은 지정된 시작 옵션과 함께 MATLAB을 시작합니다.option1 ... optionN
또는 MATLAB .matlab7rc.sh 시작 파일에서 시작 옵션을 할당합니다. .matlab7rc.sh
파일을 수정하면 MATLAB을 시작할 때마다 시작 옵션이 정의됩니다. macOS 플랫폼에서, .matlab7rc.sh
파일은 터미널에서 MATLAB을 시작할 때만 적용됩니다. 이 파일은 Applications 폴더에서 MATLAB 아이콘을 두 번 눌러 MATLAB을 시작할 때는 적용되지 않습니다.
MATLAB은 JVM®(Java® Virtual Machine) 소프트웨어를 사용하여 데스크탑을 실행하고 그래픽스를 표시합니다. -nojvm
옵션을 사용하면 JVM을 사용하지 않고도 MATLAB을 시작할 수 있습니다. 이 옵션을 사용하면 메모리 사용량이 최소화되고 초기 시작 속도가 개선되지만 기능은 제한됩니다.
입력 인수
option1 ... optionN
— 하나 이상의 시작 옵션
문자열
하나 이상의 시작 옵션으로, 다음 표에 나와 있는, 유효한 시작 옵션에 해당하는 문자열로 지정됩니다.
모드 옵션
옵션 | 결과 |
---|---|
-desktop | 제어 터미널 없이 MATLAB을 시작합니다. 창 관리자 메뉴 또는 데스크탑 아이콘을 사용하여 MATLAB을 시작할 때 이 옵션을 사용하십시오. |
-nodesktop | MATLAB 데스크탑을 열지 않고 JVM 소프트웨어를 실행합니다. 개발 환경 툴을 함수로 호출하여 사용할 수 있습니다. 일괄 처리 모드로 실행하려면
MATLAB은 데스크탑 환경에서 명령 창 전용 인터페이스를 제공합니다. 홈 탭에서 레이아웃을 클릭합니다. 그런 다음 레이아웃 선택에서 명령 창만을 선택합니다. MATLAB을 |
-nojvm | JVM 소프트웨어 없이 MATLAB을 시작합니다. Java 소프트웨어가 필요한 기능(예: 데스크탑 툴과 그래픽스)은 지원되지 않습니다. |
표시 옵션
옵션 | 결과 |
---|---|
-noFigureWindows | MATLAB에서 Figure 창을 표시하지 않도록 설정합니다. |
-nosplash | 시작 중에 시작 화면을 표시하지 않습니다. |
-nodisplay | MATLAB 데스크탑을 시작하지 않고 JVM 소프트웨어를 시작합니다. |
초기 작업 폴더 설정
MATLAB 시작 시 초기 작업 폴더는 현재 폴더입니다. 자세한 내용은 MATLAB 시작 폴더 항목을 참조하십시오.
옵션 | 결과 |
---|---|
| MATLAB 폴더를 string형으로 지정된 예: |
| MATLAB 폴더를 기본 설정의 일반 기본 설정 페이지에 있는 초기 작업 폴더에 지정된 값으로 설정합니다. |
MATLAB 버전 지정
옵션 | 결과 |
---|---|
v= |
|
디버그 옵션
옵션 | 결과 |
---|---|
| 오류 리포트를 포함한 명령 창 출력값을 예: |
-n | MATLAB을 시작하지 않고, MATLAB 실행 파일에 전달된 환경 변수와 인수의 최종 값을 표시합니다. 이 옵션은 기술 지원 담당자와 함께 작업할 때 사용할 다른 진단 정보도 표시합니다. |
-e | MATLAB을 시작하지 않고, 모든 환경 변수와 해당 값을 표준 출력값에 표시합니다. 반환 시 종료 상태가 |
| MATLAB을 디버그 모드로 시작합니다. 이 옵션은 디버거 프로그램 이름 디버거 프로그램 명령줄 옵션 D와 예: |
| Java 디버거를 사용할 수 있도록 설정합니다. Java 디버거는 디폴트 포트 번호는 선택 사항입니다. 그러나 여러 MATLAB 세션을 실행하면서 Java 디버거를 사용하려면 포트 번호를 지정해야 합니다. |
MATLAB 스크립트 또는 함수 실행
옵션 | 결과 |
---|---|
| 비대화형 방식으로 MATLAB 스크립트, 명령문 또는 함수를 실행합니다. MATLAB은 다음을 수행합니다.
MATLAB 세션이 배치 모드에서 실행 중인지 테스트하려면 예: |
| MATLAB 참고 초기 작업 폴더를 설정하려면
예: 예: |
단일 계산 스레드 사용
기본적으로 MATLAB은 MATLAB이 실행 중인 컴퓨터의 멀티스레딩 기능을 사용합니다.
옵션 | 결과 |
---|---|
-singleCompThread | MATLAB을 단일 계산 스레드만 사용하도록 제한합니다. 이 옵션은 수치 계산 전용입니다. |
사용자 지정 Java 클래스 경로 검색 해제
옵션 | 결과 |
---|---|
-nouserjavapath |
|
라이선스 파일 지정
옵션 | 결과 |
---|---|
| 지정된 라이선스 파일 |
도움말 옵션
옵션 | 결과 |
---|---|
-h | MATLAB을 시작하지 않고 시작 옵션을 표시합니다. |
-help |
|
예제
애플리케이션 폴더에서 MATLAB R2015a 시작하기
MyMATLAB
이라는 폴더에 설치된 MATLAB 애플리케이션 패키지 내의 bin
폴더로 이동합니다.
cd /Applications/MyMATLAB/MATLAB_R2015a.app/bin
matlab
스크립트 앞에 ./
문자를 추가합니다.
./matlab -nosplash
임의 폴더에서 MATLAB 시작
전체 경로 이름을 지정하여 임의의 터미널 폴더에서 MATLAB R2015a를 시작할 수 있습니다. MATLAB이 MyMATLAB
이라는 폴더에 설치되어 있다고 가정하겠습니다.
/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab
데스크탑 없이 MATLAB 시작하기
matlab -nodisplay
시작할 때 현재 폴더 표시
matlab -r "disp(['Current folder: ' pwd])"
세부 정보
.matlab7rc.sh 시작 파일
.matlab7rc.sh
셸 스크립트에는 matlab
스크립트에서 사용하는 변수 정의가 들어 있습니다. matlab
스크립트에 정의된 변수를 다시 정의하려면 .matlab7rc.sh
파일을 수정하십시오. .matlab7rc.sh
파일은 터미널에서 MATLAB을 시작할 때만 적용되고, Applications 폴더에서 MATLAB 아이콘을 두 번 눌러 MATLAB을 시작할 때는 적용되지 않습니다.
matlab
은 다음 순서의 폴더에서 .matlab7rc.sh
를 찾습니다.
현재 폴더
홈 폴더
($HOME)
matlabroot
/bin
폴더
.matlab7rc.sh
파일을 편집하려면 matlabroot
/bin
폴더에 있는 템플릿을 사용하십시오.
다음 표에는 변수가 나열되어 있습니다. 자세한 내용은 .matlab7rc.sh
파일의 주석을 참조하십시오.
| 정의 및 표준 할당 동작 |
---|---|
| 컴퓨터 아키텍처 MATLAB은 이러한 값을 다음 순서로 확인합니다.
|
| 최종 불러오기 라이브러리 경로 최종 값은 일반적으로 네 개의 하위 목록을 콜론으로 구분한 목록으로, 이 하위 목록은 비어 있을 수 있습니다. 하위 목록은 다음과 같습니다.
|
| MATLAB 루트 폴더 |
| MATLAB 검색 경로 최종 값은 계산된 디폴트 목록 앞에 환경 변수의 |
| MATLAB “
디폴트 |
|
MATLAB은
디폴트 |
| 툴박스 폴더의 경로
|
matlab
스크립트는 matlabroot
/bin
폴더(matlab
스크립트가 있는 위치)에서 폴더 트리를 찾아 MATLAB 루트 폴더의 경로를 확인합니다. MATLAB은 MATLAB
변수를 사용하여 MATLAB 폴더 트리 내에 있는 모든 파일을 찾습니다.
MATLAB
의 정의를 변경할 수 있습니다. 예를 들어, 다음과 같은 경우 정의를 변경할 수 있습니다.
다른 버전의 MATLAB을 실행하려는 경우
시스템에서 특정 유형의 자동 마운트 방식을 사용하며
matlab
스크립트로 확인된 경로가 올바르지 않은 경우
버전 내역
R2019a: 비대화형 방식에 -r
옵션을 사용하는 것은 권장되지 않음
MATLAB을 비대화형으로 시작하려면 -batch
옵션을 사용하십시오. MATLAB을 대화형으로 시작하려면 -r
옵션을 사용하십시오.
R2012b: -nojvm
옵션은 지원되지 않음
macOS 플랫폼에서 -nojvm
시작 옵션으로 MATLAB을 시작하면 MATLAB은 Handle Graphics® 기능을 호출할 때 오류를 표시합니다. 이 릴리스 이전에는 Handle Graphics 기능에 대한 호출이 작동하지만 경고가 생성될 수 있습니다.
참고 항목
matlabroot
| matlab (Linux)
| matlab (Windows)
| unix
| quit
| batchStartupOptionUsed
| 기본 설정
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)