matlab (Linux)
Linux 시스템 프롬프트에서 MATLAB 프로그램 시작
설명
matlab
은 Linux® 시스템 프롬프트에서 MATLAB® 프로그램을 시작하는 Bourne 셸 스크립트입니다. 여기서 용어 matlab
은 이 스크립트를 나타내며, MATLAB은 프로그램을 나타냅니다.
matlab
스크립트:
matlabroot
함수가 반환한 값인 MATLAB 루트 폴더를 확인합니다.명령줄 옵션을 처리합니다(있는 경우).
MATLAB 시작 파일
.matlab7rc.sh
를 읽습니다.MATLAB 환경 변수를 설정합니다.
matlab
은 지정된 시작 옵션과 함께 MATLAB을 시작합니다.option1 ... optionN
또는 MATLAB .matlab7rc.sh 시작 파일에서 시작 옵션을 할당합니다. .matlab7rc.sh
파일을 수정하면 MATLAB을 시작할 때마다 시작 옵션이 정의됩니다.
-nojvm
옵션은 JVM®을 불러오지 않고 MATLAB을 시작합니다. Java®를 필요로 하는 기능은 이 세션에서 사용할 수 없습니다.
입력 인수
하나 이상의 시작 옵션으로, 다음 표에 나와 있는, 유효한 시작 옵션에 해당하는 문자열로 지정됩니다.
모드 옵션
옵션 | 결과 |
---|---|
-desktop | 제어 터미널 없이 MATLAB을 시작합니다. 창 관리자 메뉴 또는 데스크탑 아이콘을 사용하여 MATLAB을 시작할 때 이 옵션을 사용하십시오. |
-nodesktop | 데스크탑을 열지 않고 MATLAB을 실행합니다. 개발 환경 툴을 함수로 호출하여 사용할 수 있습니다. 예를 들어, 편집기를 열려면 일괄 처리 모드로 실행하려면
출력값을 의도한 대로 표시하려면 Linux 시스템 프롬프트에서 고정 폭 글꼴을 사용하십시오. MATLAB을 |
-nojvm | 세션에서 JVM 소프트웨어를 불러오지 않고 MATLAB을 시작합니다. Java 소프트웨어가 필요한 기능은 지원되지 않습니다. |
표시 옵션
옵션 | 결과 |
---|---|
-noFigureWindows | MATLAB에서 Figure 창을 표시하지 않도록 설정합니다. |
-nodisplay | 데스크탑 툴 및 그래픽스를 표시하지 않습니다. 이 옵션은 X 명령을 표시하지 않습니다. 또한 |
-display xDisp | X 명령을 X Window Server 디스플레이 |
초기 작업 폴더 설정
MATLAB 시작 시 초기 작업 폴더는 현재 폴더입니다. 자세한 내용은 MATLAB 시작 폴더 항목을 참조하십시오.
옵션 | 결과 |
---|---|
| MATLAB 폴더를 string형으로 지정된 예: |
| MATLAB 폴더를 설정 창의 일반 설정 페이지에 있는 초기 작업 폴더 설정에 지정된 값으로 설정합니다. |
MATLAB 버전 지정
옵션 | 결과 |
---|---|
v= |
|
디버그 옵션
옵션 | 결과 |
---|---|
| 오류 리포트를 포함한 명령 창 출력값을 예: |
-n | MATLAB을 시작하지 않고, MATLAB 실행 파일에 전달된 환경 변수와 인수의 최종 값을 표시합니다. 이 옵션은 기술 지원 담당자와 함께 작업할 때 사용할 다른 진단 정보도 표시합니다. |
-e | MATLAB을 시작하지 않고, 모든 환경 변수와 해당 값을 표준 출력값에 표시합니다. 반환 시 종료 상태가 |
| MATLAB을 디버그 모드로 시작합니다. 이 옵션은 디버거 프로그램 이름 디버거 프로그램 명령줄 옵션 D와 예: |
| Java 디버거를 사용할 수 있도록 설정합니다. Java 디버거는 디폴트 포트 번호는 선택 사항입니다. 그러나 여러 MATLAB 세션을 실행하면서 Java 디버거를 사용하려면 포트 번호를 지정해야 합니다. |
-debug | X 기반 문제의 디버그에 대한 정보를 표시합니다. 이 옵션은 MathWorks, Inc.의 기술 지원 담당자와 함께 작업할 때만 사용하십시오. |
MATLAB 스크립트 또는 함수 실행
옵션 | 결과 |
---|---|
| 비대화형 방식으로 MATLAB 스크립트, 명령문 또는 함수를 실행합니다. MATLAB은 다음을 수행합니다.
사용자 입력이 필요한 대화 상자를 만드는 코드를 실행하면 MATLAB에서 오류가 발생합니다. MATLAB 세션이 배치 모드에서 실행 중인지 테스트하려면 예: |
| MATLAB 참고 초기 작업 폴더를 설정하려면
예: 예: |
단일 계산 스레드 사용
기본적으로 MATLAB은 MATLAB이 실행 중인 컴퓨터의 멀티스레딩 기능을 사용합니다.
옵션 | 결과 |
---|---|
-singleCompThread | MATLAB을 단일 계산 스레드만 사용하도록 제한합니다. 이 옵션은 수치 계산 전용입니다. |
사용자 지정 Java 클래스 경로 검색 해제
옵션 | 결과 |
---|---|
-nouserjavapath |
|
라이선스 파일 지정
옵션 | 결과 |
---|---|
| 지정된 라이선스 파일 |
도움말 옵션
옵션 | 결과 |
---|---|
-h | MATLAB을 시작하지 않고 시작 옵션을 표시합니다. |
-help |
|
예제
matlab -nodisplay
matlab -r "disp(['Current folder: ' pwd])"
세부 정보
.matlab7rc.sh
셸 스크립트에는 matlab
스크립트에서 사용하는 변수 정의가 들어 있습니다.
.matlab7rc.sh
파일을 사용하여 matlab
스크립트에 정의된 변수를 재정의합니다. matlab
은 다음 순서의 폴더에서 .matlab7rc.sh
를 찾습니다.
현재 폴더
홈 폴더
($HOME)
matlabroot
/bin
폴더
.matlab7rc.sh
파일을 편집하려면 matlabroot
/bin
폴더에 있는 템플릿을 사용하십시오.
다음 표에는 변수가 나열되어 있습니다. 자세한 내용은 .matlab7rc.sh
파일의 주석을 참조하십시오.
변수 | 정의 및 표준 할당 동작 |
---|---|
| 컴퓨터 아키텍처 MATLAB은 이러한 값을 다음 순서로 확인합니다.
|
| MATLAB이 출력값에 사용하는 X Window 디스플레이의 호스트 이름
|
| 최종 불러오기 라이브러리 경로 최종 값은 일반적으로 네 개의 하위 목록을 콜론으로 구분한 목록으로, 이 하위 목록은 비어 있을 수 있습니다. 하위 목록은 다음과 같습니다.
|
| MATLAB 루트 폴더 |
| MATLAB 검색 경로 최종 값은 계산된 디폴트 목록 앞에 환경 변수의 |
| MATLAB “
디폴트 |
|
MATLAB은
디폴트 |
matlab
스크립트는 matlabroot
/bin
폴더(matlab
스크립트가 있는 위치)에서 폴더 트리를 찾아 MATLAB 루트 폴더의 경로를 확인합니다. MATLAB은 MATLAB
변수를 사용하여 MATLAB 폴더 트리 내에 있는 모든 파일을 찾습니다.
MATLAB
의 정의를 변경할 수 있습니다. 예를 들어, 다음과 같은 경우 정의를 변경할 수 있습니다.
다른 버전의 MATLAB을 실행하려는 경우
시스템에서 특정 유형의 자동 마운트 방식을 사용하며
matlab
스크립트로 확인된 경로가 올바르지 않은 경우
버전 내역
matlab
명령을 -nojvm
시작 옵션과 함께 사용하여 MATLAB을 시작하는 경우 데스크탑 툴과 그래픽스가 예상한 대로 표시됩니다. 이전 릴리스에서는 MATLAB을 -nojvm
시작 옵션을 사용하여 시작하는 경우에는 데스크탑 툴과 그래픽스가 지원되지 않았습니다.
데스크탑 툴과 그래픽스가 표시되지 않도록 하려면 -nodisplay
또는 -nodesktop
옵션을 사용하십시오. 예를 들면 다음과 같습니다.
matlab -nojvm -nodisplay
matlab
명령 -nosplash
시작 옵션은 더 이상 지원되지 않습니다. 시작 시 -nosplash
옵션을 지정할 경우, MATLAB은 이 옵션을 무시합니다. 이전에는 -nosplash
시작 옵션을 사용하여 시작 화면이 표시되지 않도록 할 수 있었습니다.
-batch
옵션을 사용할 때 사용자 입력을 요하는 대화 상자를 만드는 코드를 실행하면 MATLAB에서 오류가 발생합니다. 단, 앱 테스트 프레임워크를 사용하여 만든 테스트에서 그러한 대화 상자(예: matlab.uitest.TestCase.chooseDialog
)를 만드는 경우는 예외입니다. 이런 경우에는 오류 없이 코드가 실행됩니다.
다음 OpenGL® 시작 옵션을 지정하는 경우 MATLAB에서 경고가 발생하고 그 옵션은 아무런 영향을 미치지 않습니다.
-softwareopengl
-nosoftwareopengl
-softwareopenglmesa
-noopengl
이 변경 내용은 R2022a에서 발표되었습니다.
MATLAB을 비대화형으로 시작하려면 -batch
옵션을 사용하십시오. MATLAB을 대화형으로 시작하려면 -r
옵션을 사용하십시오.
참고 항목
matlab (macOS)
| matlab (Windows)
| unix
| computer
| quit
| batchStartupOptionUsed
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- 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)