matlab (Windows)
Windows 시스템 프롬프트에서 MATLAB 프로그램 시작
설명
matlab
은 Microsoft® Windows® 시스템 프롬프트에서 MATLAB® 프로그램을 시작합니다. 이 항목에서 용어 matlab
은 사용자가 입력하는 명령을 나타내며, MATLAB은 프로그램을 나타냅니다.
matlab
명령을 실행하면
matlabroot
함수가 반환한 값인 MATLAB 루트 폴더를 확인합니다.명령줄 옵션을 처리하고 다른 옵션을 MATLAB에 전달합니다.
종료 코드를 캡처하려면 -wait
옵션과 함께 MATLAB을 시작하십시오.
matlab
은 지정된 시작 옵션과 함께 MATLAB을 시작합니다.option1 ... optionN
입력 인수
하나 이상의 시작 옵션으로, 다음 표에 나와 있는, 유효한 시작 옵션에 해당하는 문자열로 지정됩니다.
모드 옵션
옵션 | 결과 |
---|---|
-nojvm | 세션에 JVM® 소프트웨어를 불러오는 것을 허용하지 않고 MATLAB을 시작합니다. Java® 소프트웨어가 필요한 기능은 지원되지 않습니다. |
표시 옵션
옵션 | 결과 |
---|---|
-noFigureWindows | MATLAB에서 Figure 창을 표시하지 않도록 설정합니다. |
초기 작업 폴더 설정
MATLAB 시작 시 초기 작업 폴더는 현재 폴더입니다. 자세한 내용은 MATLAB 시작 폴더 항목을 참조하십시오.
옵션 | 결과 |
---|---|
| MATLAB 폴더를 string형으로 지정된 예: |
| MATLAB 폴더를 설정 창의 일반 설정 페이지에 있는 초기 작업 폴더 설정에 지정된 값으로 설정합니다. |
디버그 옵션
옵션 | 결과 |
---|---|
| 오류 로그 리포트를 포함한 명령 창 출력값을 예: |
| Java 디버거를 사용할 수 있도록 설정합니다. Java 디버거는 디폴트 포트 번호는 선택 사항입니다. 그러나 여러 MATLAB 세션을 실행하면서 Java 디버거를 사용하려면 포트 번호를 제공해야 합니다. |
MATLAB 스크립트 또는 함수 실행
옵션 | 결과 |
---|---|
| 비대화형 방식으로 MATLAB 스크립트, 명령문 또는 함수를 실행합니다. MATLAB은 다음을 수행합니다.
사용자 입력이 필요한 대화 상자를 만드는 코드를 실행하면 MATLAB에서 오류가 발생합니다. MATLAB 세션이 배치 모드에서 실행 중인지 테스트하려면 예: |
| MATLAB 참고 초기 작업 폴더를 설정하려면
예: 예: |
단일 계산 스레드 사용
기본적으로 MATLAB은 MATLAB이 실행 중인 컴퓨터의 멀티스레딩 기능을 사용합니다.
옵션 | 결과 |
---|---|
-singleCompThread | MATLAB을 단일 계산 스레드만 사용하도록 제한합니다. 이 옵션은 수치 계산 전용입니다. |
사용자 지정 Java 클래스 경로 검색 해제
옵션 | 결과 |
---|---|
-nouserjavapath |
|
COM 서버 옵션
옵션 | 결과 |
---|---|
| MATLAB을 COM(Component Object Model) 자동화 서버로 시작합니다. MATLAB은 시작 화면을 표시하지 않고 창을 최소화합니다. MATLAB을 한 번 호출하는 데 사용합니다. |
| Windows 레지스트리에 MATLAB을 COM 서버로 등록합니다. Windows 레지스트리를 변경하려면 관리자 권한이 있어야 합니다. UAC(사용자 계정 컨트롤) 설정에 따라 Windows 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해야 할 수도 있습니다. 이 옵션을 사용할 수 없으면 시스템 관리자에게 문의하십시오. 또는 MATLAB 명령 프롬프트에서 MATLAB을 등록할 수도 있습니다. 다음을 입력합니다. regmatlabserver 자세한 내용은 MATLAB을 COM 서버로 등록하기 항목과 |
| 레지스트리에서 MATLAB COM 서버 항목을 제거합니다. |
MATLAB이 종료될 때까지 대기
기본적으로 스크립트에서 matlab
명령을 호출하면, 이 명령은 MATLAB을 시작한 다음 스크립트의 다음 명령문을 바로 실행합니다. -wait
옵션은 MATLAB이 종료될 때까지 스크립트를 일시 중지합니다.
옵션 | 결과 |
---|---|
| MATLAB의 결과를 처리하기 위해 스크립트에서 사용합니다. 이 옵션을 사용하여 MATLAB을 호출하면 결과가 생성될 때까지 스크립트가 계속 진행되지 않습니다. |
라이선스 파일 지정
자세한 내용은 네트워크 라이선스 파일 업데이트 또는 수정하기 항목을 참조하십시오.
옵션 | 결과 |
---|---|
| 라이선스 파일 예: |
도움말 옵션
옵션 | 결과 |
---|---|
-h | MATLAB을 시작하지 않고 옵션을 표시합니다. |
-help |
|
-? |
|
예제
matlab -logfile output.log
명령줄에서 종료 상태를 반환하려면 -wait
옵션과 함께 MATLAB을 시작하십시오.
운영 체제 시스템 프롬프트에서 다음을 입력합니다.
matlab -wait
팁
시작 시 MATLAB 검색 경로에 폴더를 추가하려면
matlab
명령을 실행하기 전에MATLABPATH
환경 변수를 설정하십시오. 자세한 내용은 시작 시 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 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)