이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

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)

입력 인수

모두 축소

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

예: scriptname = 'myScript'

예: scriptname = 'anotherScript.m'

예: scriptname = 'oneMoreScript.mlx'

  • run은 현재 MATLAB 경로에 없는 스크립트를 실행합니다. 하지만 cd 또는 addpath를 사용해 해당 폴더로 이동하거나 해당 폴더를 추가하여 스크립트 이름을 단독으로 입력하여 스크립트를 실행 가능한 상태로 만들어야 합니다.

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

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

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

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

R2006a 이전에 개발됨