MATLAB-M- 파일
지금까지 MATLAB 환경을 계산기로 사용했습니다. 그러나 MATLAB은 대화 형 컴퓨팅 환경 일뿐만 아니라 강력한 프로그래밍 언어이기도합니다.
이전 장에서는 MATLAB 명령 프롬프트에서 명령을 입력하는 방법을 배웠습니다. MATLAB을 사용하면 일련의 명령을 파일에 작성하고 함수 작성 및 호출과 같은 완전한 단위로 파일을 실행할 수 있습니다.
M 파일
MATLAB은 두 종류의 프로그램 파일을 작성할 수 있습니다.
Scripts − 스크립트 파일은 .m extension. 이 파일에서 함께 실행할 일련의 명령을 작성합니다. 스크립트는 입력을 받아들이지 않으며 출력을 반환하지 않습니다. 작업 공간의 데이터에 대해 작동합니다.
Functions − 함수 파일은 또한 .m extension. 함수는 입력을 받고 출력을 반환 할 수 있습니다. 내부 변수는 함수에 국한됩니다.
MATLAB 편집기 또는 다른 텍스트 편집기를 사용하여 .m파일. 이 섹션에서는 스크립트 파일에 대해 설명합니다. 스크립트 파일에는 MATLAB 명령 및 함수 호출의 여러 연속 행이 포함되어 있습니다. 명령 줄에 이름을 입력하여 스크립트를 실행할 수 있습니다.
스크립트 파일 생성 및 실행
스크립트 파일을 생성하려면 텍스트 편집기를 사용해야합니다. 두 가지 방법으로 MATLAB 편집기를 열 수 있습니다.
- 명령 프롬프트 사용
- IDE 사용
명령 프롬프트를 사용하는 경우 다음을 입력하십시오. edit명령 프롬프트에서. 편집기가 열립니다. 직접 입력 할 수 있습니다.edit 그리고 파일 이름 (.m 확장자)
edit
Or
edit <filename>
위의 명령은 기본 MATLAB 디렉토리에 파일을 생성합니다. 모든 프로그램 파일을 특정 폴더에 저장하려면 전체 경로를 제공해야합니다.
progs라는 폴더를 만들어 보겠습니다. 명령 프롬프트에서 다음 명령을 입력하십시오 (>>) −
mkdir progs % create directory progs under default directory
chdir progs % changing the current directory to progs
edit prog1.m % creating an m file named prog1.m
파일을 처음 생성하는 경우 MATLAB은 파일을 확인하라는 메시지를 표시합니다. 예를 클릭하십시오.
또는 IDE를 사용하는 경우 NEW-> Script를 선택합니다. 그러면 편집기가 열리고 제목 없음이라는 파일이 생성됩니다. 코드를 입력 한 후 파일 이름을 지정하고 저장할 수 있습니다.
편집기에 다음 코드를 입력하십시오-
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
+ NonTeachingStaff;
disp(Total);
파일을 만들고 저장 한 후 두 가지 방법으로 실행할 수 있습니다.
클릭 Run 편집기 창의 버튼 또는
명령 프롬프트에 파일 이름 (확장자없이)을 입력하면됩니다. >> prog1
명령 창 프롬프트는 결과를 표시합니다-
6170
예
스크립트 파일을 만들고 다음 코드를 입력하십시오-
a = 5; b = 7;
c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)
위의 코드가 컴파일되고 실행되면 다음과 같은 결과가 생성됩니다.
c = 12
d = 12.657
e = 63.285
f = 3.1852e-06