산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> MATLAB

MATLAB - M-파일

지금까지 우리는 MATLAB 환경을 계산기로 사용했습니다. 그러나 MATLAB은 강력한 프로그래밍 언어일 뿐만 아니라 대화형 계산 환경이기도 합니다.

이전 장에서는 MATLAB 명령 프롬프트에서 명령을 입력하는 방법을 배웠습니다. MATLAB을 사용하면 파일에 일련의 명령을 작성하고 함수를 작성하고 호출하는 것과 같이 파일을 완전한 단위로 실행할 수도 있습니다.

M 파일

MATLAB은 두 가지 종류의 프로그램 파일 작성을 허용합니다 -

MATLAB 편집기나 다른 텍스트 편집기를 사용하여 .m 파일. 이 섹션에서는 스크립트 파일에 대해 설명합니다. 스크립트 파일에는 MATLAB 명령 및 함수 호출의 여러 순차적 행이 포함됩니다. 명령줄에 이름을 입력하여 스크립트를 실행할 수 있습니다.

스크립트 파일 생성 및 실행

스크립트 파일을 생성하려면 텍스트 편집기를 사용해야 합니다. 다음 두 가지 방법으로 MATLAB 편집기를 열 수 있습니다.

명령 프롬프트를 사용하는 경우 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를 사용하는 경우 새로 만들기 -> 스크립트를 선택합니다. 이렇게 하면 편집기도 열리고 제목이 없는 파일이 생성됩니다. 코드를 입력한 후 파일 이름을 지정하고 저장할 수 있습니다.

편집기에 다음 코드를 입력하십시오 -

라이브 데모
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;

Total = NoOfStudents + TeachingStaff ...
   + NonTeachingStaff;
disp(Total);

파일을 만들고 저장한 후 두 가지 방법으로 실행할 수 있습니다.

명령 창 프롬프트는 결과를 표시합니다 -

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

MATLAB

  1. MATLAB - 기본 구문
  2. MATLAB - 변수
  3. MATLAB - 명령
  4. MATLAB - 데이터 유형
  5. MATLAB - 연산자
  6. MATLAB - 행렬
  7. MATLAB - 배열
  8. MATLAB - 콜론 표기법
  9. MATLAB - 숫자
  10. MATLAB - 문자열