Main Content

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

run

MATLAB 스크립트 실행

설명

예제

run(scriptname)scriptname으로 지정된 MATLAB® 스크립트를 실행합니다.

예제

모두 축소

현재 경로에 없는 임시 폴더를 생성합니다.

tmp = tempname;
mkdir(tmp)

이 폴더의 파일에 MATLAB 코드를 씁니다.

newFile = fullfile(tmp,'ANewFile.m');
fid = fopen(newFile,'w');
fprintf(fid,'Z = magic(5);\n');
fprintf(fid,'b = bar3(Z);\n'); 
fclose(fid);

스크립트를 실행합니다.

run(newFile)

Figure contains an axes. The axes contains 5 objects of type surface.

입력 인수

모두 축소

MATLAB 스크립트에 대한 전체 경로 또는 상대 경로로, 문자형 벡터 또는 string형 문자로 지정됩니다. scriptname은 MATLAB에서 실행할 수 있는 모든 파일 유형(예: MATLAB 스크립트 파일, Simulink® 모델 또는 MEX 파일)을 지정할 수 있습니다.

예: scriptname = 'myScript'

예: scriptname = 'anotherScript.m'

예: scriptname = 'oneMoreScript.mlx'

  • run은 입력 인수가 스크립트 경로를 지정하는 경우 MATLAB 경로에 있지 않더라도 스크립트를 실행할 수 있습니다. 이름을 입력하는 것만으로 스크립트를 실행하려면 cd를 사용해 적절한 폴더로 이동하거나 addpath를 사용해 해당 폴더를 MATLAB 검색 경로에 추가해야 합니다.

  • scriptname은 현재 작업 공간에 있는 모든 변수에 액세스할 수 있습니다.

  • run은 스크립트가 포함된 폴더로 이동하여 스크립트를 실행하고 다시 원래 폴더로 돌아옵니다. 스크립트 자체에서 폴더 이동이 이루어지면 scriptname이 이 스크립트가 있는 폴더로 이동하지 않는 한, run은 원래 폴더로 되돌아가지 않습니다.

  • scriptname이 같은 폴더에 있는 .m 파일과 P 파일에 모두 대응하는 경우 run은 P 파일을 실행합니다. 이는 scriptname.m 확장자를 지정하더라도 마찬가지입니다.

  • 스크립트가 MATLAB 경로에 없는 경우 run 명령을 실행하면 스크립트가 캐시됩니다. run을 호출한 후 동일한 세션에서 외부 편집기를 사용해 스크립트를 편집할 수 있습니다. 캐시된 버전 대신 변경된 스크립트 버전을 사용하려면 run을 다시 호출하기 전에 clear scriptname을 호출하십시오. MATLAB 편집기로 스크립트를 편집하면 run이 변경된 버전을 실행하기 때문에 clear scriptname을 호출할 필요가 없습니다.

R2006a 이전에 개발됨