主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

matlab (Windows)

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

설명

matlab은微软®窗户®시스템프롬프트에서matlab®프로그램을시작합니다。이항목에서용어matlab은사용자가입력하는명령을나타내며,matlab은프로그램을나타냅니다。

matlab명령을실행하면

  • matlabroot함수가반환한값matlab루트폴더를확합니다。

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

종료코드를캡처하려면等待옵션과함께matlab을시작하십시오。

예제

matlaboption1……optionN은지정된시작옵션과함께matlab을시작합니다。

입력marketing수

모두 확장

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

通讯录시옵션

옵션 결과
-noFigureWindows

MATLAB에서图창을

-nosplash

시작중에시작화면을@ @시하지않습니다。

초기작업폴더설정

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

옵션 결과

-标准差文件夹

MATLAB폴더를字符串형으로지정된文件夹로설정합니다。

예:matlab -sd "C:\work"

-useStartupFolderPref

Matlab폴더를기본설정창일반기본설정페이지에있는초기작업폴더기본설정으로지정된값으로설정합니다。

디버그옵션

옵션 결과

日志文件文件名

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

예:日志文件output.log

多彬portnumber

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

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

Matlab스크립트또는함수실행

옵션 결과

批处理声明

비대화형방식으로matlab스크립트,명령문또는함수를실행합니다。Matlab은다음을수행합니다。

  • 데스크탑없이시작합니다。

  • 시작화면을@ @시하지않습니다。

  • 声明를실행합니다。

  • 기본설정에대한변경을비활성화합니다。

  • 툴박스캐싱을비활성화합니다。

  • stdoutstderr에텍스트를기록합니다。

  • 모달대화상자를@ @시하지않습니다。

  • 声明가성공적으로실행된경우종료코드0과함께자동으로종료됩니다。성공적으로실행되지않은경우matlab이0이아닌종료코드와함께종료됩니다。

声明는큰따옴표로묶인MATLAB코드입니다。声明가matlab함수나스크립트의이름경우에는파일확장자를지정하지마십시오。필한파일은matlab검색경로나시작폴더에있어야합니다。

비대화형스크립트또는명령줄워크플로에서는批处理옵션을사용하십시오。이 옵션은- r옵션과함께사용하지마십시오。

Matlab세션이배치모드에서실행중지테스트하려면batchStartupOptionUsed함수를호출하십시오。

예:批“myscript”

- r声明

MATLAB声明를실행합니다。이옵션은대화형워크플로에사용하십시오。이 옵션을批处理옵션과함께사용하지마십시오。

참고

초기작업폴더를설정하려면-标准差옵션을사용하십시오。예를들면다음과같습니다。

-标准差文件夹

예:-r "disp(['当前文件夹:' pwd])"

예:- r“myscript”

단일계산스레드사용

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

옵션 결과
-singleCompThread

Matlab을단일계산스레드만사용하도록제한합니다。이옵션은수치계산전용입니다。

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

옵션 결과
-nouserjavapath

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

OpenGL라이브러리옵션

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

옵션 결과
-softwareopengl

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

-nosoftwareopengl

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

Com서버옵션

옵션 결과

自动化

MATLAB을COM(组件对象模型)자동화서버로시작합니다。Matlab은시작화면을시하지않고창을최소화합니다。Matlab을한번호출하는데사용합니다。

-regserver

Windows레지스트리에MATLAB을COM서버로등록합니다。

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

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

regmatlabserver

자세한내용은Matlab을com서버로등록하기항목과regmatlabserver를참조하십시오。

-unregserver

레지스트리에서matlab com서버항목을제거합니다。

MATLAB이종료될때까지대기

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

옵션 결과

等待

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

라이선스파일지정

자세한내용은네트워크라이선스파일업데이트또는수정하기항목을참조하십시오。

옵션 결과

- c许可证

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

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

도움말옵션

옵션 결과
- h

Matlab을시작하지않고옵션을시합니다。

-

- h옵션과동일합니다。

-?

- h옵션과동일합니다。

예제

모두 확장

matlab -nosplash
Matlab -logfile output.log

명령줄에서종료상태를반환하려면等待옵션과함께matlab을시작하십시오。

운체제시스템프롬프트에서다음을입력합니다。

matlab等

버전 내역

모두 확장

R2019a부터권장되지않음