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

스크립트 생성하기

스크립트는 입력 인수 또는 출력 인수를 갖지 않는 가장 간단한 유형의 프로그램 파일입니다. 명령줄에서 반복적으로 수행해야 하는 계산이나 반복적으로 참조해야 하는 명령 등, 일련의 MATLAB® 명령을 자동화하는 데 유용합니다.

다음과 같은 방법으로 새 스크립트를 생성할 수 있습니다.

  • 명령 내역에서 명령을 강조 표시하고, 마우스 오른쪽 버튼을 클릭한 후 스크립트 만들기(Create Script)를 클릭합니다.

  • 홈(Home) 탭에서 새 스크립트(New Script) 버튼을 클릭합니다.

  • edit 함수를 사용합니다. 예를 들어, edit new_file_name은 (파일이 존재하지 않는 경우) 파일 new_file_name을 생성하고 이 파일을 엽니다. new_file_name을 지정하지 않을 경우 MATLAB은 Untitled라는 새 파일을 엽니다.

스크립트를 생성한 후에는 스크립트에 코드를 추가하고 저장할 수 있습니다. 예를 들어, 0에서 100 사이의 난수를 생성하는 다음 코드를 numGenerator.m이라는 스크립트로 저장할 수 있습니다.

columns = 10000;
rows = 1;
bins = columns/100;

rng(now);
list = 100*rand(rows,columns);
histogram(list,bins)

다음 방법 중 하나를 사용하여 스크립트를 저장하고 코드를 실행합니다.

  • 명령줄에서 스크립트 이름을 입력하고 Enter 키를 누릅니다. 예를 들어, numGenerator.m 스크립트를 실행하려면 numGenerator를 입력하십시오.

  • 편집기(Editor) 탭에서 실행(Evaluate) 버튼을 클릭합니다.

다른 프로그램 파일에서 코드를 실행할 수도 있습니다. 그렇게 하려면, 원하는 프로그램 파일에 스크립트 이름이 포함된 코드 라인을 추가하십시오. 예를 들어, 다른 프로그램 파일에서 numGenerator.m 스크립트를 실행하려면 numGenerator; 줄을 파일에 추가하십시오. 이 파일을 실행하면 MATLAB이 numGenerator.m의 코드를 실행합니다.

스크립트 실행이 완료되면 변수가 MATLAB 작업 공간에 남습니다. numGenerator.m 예제에서는 변수 columns, rows, bins, list가 작업 공간에 남게 됩니다. 변수 목록을 보려면 명령 프롬프트에 whos를 입력하십시오. 스크립트는 대화형 MATLAB 세션 및 다른 스크립트와 기본 작업 공간을 공유합니다.

관련 항목