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)
입력 인수
scriptname
— MATLAB 스크립트의 이름
string형 스칼라 | 문자형 벡터
MATLAB 스크립트의 이름으로, string형 스칼라이거나 문자형 벡터로 지정됩니다. scriptname
은 MATLAB 스크립트 파일, Simulink® 모델 또는 MEX 파일 등 MATLAB이 실행할 수 있는 어떤 파일 유형이든 될 수 있습니다. scriptname
은 현재 작업 공간의 어떤 변수든 액세스할 수 있습니다.
scriptname
이 현재 폴더 또는 MATLAB 경로의 폴더에 있는 경우, 파일 이름만 지정하십시오.
scriptname
이 현재 폴더나 MATLAB 경로의 폴더에 없는 경우, 파일의 전체 경로 또는 상대 경로를 지정합니다. 아니면 cd
를 사용해서 현재 폴더를 파일이 포함된 폴더로 변경하거나 addpath
를 사용하여 포함된 폴더를 MATLAB 경로에 추가합니다. 그런 다음에는 파일 이름만 지정할 수 있습니다.
참고
scriptname
이 같은 폴더에 있는 .m
파일과 P 파일에 모두 대응하는 경우 run
은 P 파일을 실행합니다. 이는 scriptname
에 .m
확장자를 지정하더라도 마찬가지입니다.
예: run("myScript")
예: run("anotherScript.mlx")
예: run("C:\myFolder\myScript.m")
예: run("myFolder\anotherScript.mlx")
팁
라이브 스크립트를 실행할 때 출력값을 업데이트하려면
run
함수 대신 라이브 편집기 탭의 실행 버튼을 사용하십시오.run
함수는 새 출력값으로 라이브 스크립트를 업데이트하지 않습니다.run
은 스크립트가 포함된 폴더로 이동하여 스크립트를 실행하고 다시 원래 폴더로 돌아옵니다. 스크립트 자체에서 폴더 이동이 이루어지면scriptname
이 이 스크립트가 있는 폴더로 이동하지 않는 한,run
은 원래 폴더로 되돌아가지 않습니다.
버전 내역
R2006a 이전에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)