Main Content

스크립트 생성하기

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

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

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

  • 탭에서 새 스크립트 버튼을 클릭합니다.

  • 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를 입력하십시오.

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

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

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

관련 항목