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

MATLAB M-파일: 강력한 프로그래밍을 위한 스크립트와 함수 마스터하기

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

이전 장에서 MATLAB 명령 프롬프트에서 명령을 입력하는 방법을 배웠습니다. MATLAB은 명령 시리즈를 파일에 작성하고 함수를 작성하고 호출하는 것처럼 파일 전체를 하나의 단위로 실행할 수 있게 합니다.

M-파일

MATLAB은 두 종류의 프로그램 파일을 작성할 수 있습니다.

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

스크립트 파일 생성 및 실행

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

명령 프롬프트를 사용하는 경우 명령 프롬프트에 edit을 입력하세요. 그러면 편집기가 열립니다. edit과 파일 이름(.m 확장자 포함)을 직접 입력할 수도 있습니다.

edit
또는 edit <filename>

위 명령은 기본 MATLAB 디렉터리에 파일을 생성합니다. 모든 프로그램 파일을 특정 폴더에 저장하려면 전체 경로를 제공해야 합니다.

progs라는 폴더를 만들어 보겠습니다. 명령 프롬프트(>>)에서 다음 명령을 입력하세요.

mkdir progs % 기본 디렉터리 아래에 progs 디렉터리 생성
chdir progs % 현재 디렉터리를 progs로 변경
edit prog1.m % prog1.m이라는 m 파일 생성

파일을 처음 만드는 경우 MATLAB이 확인을 요청합니다. Yes를 클릭하세요.

MATLAB M-파일: 강력한 프로그래밍을 위한 스크립트와 함수 마스터하기

또는 IDE를 사용하는 경우 NEW → Script를 선택하세요. 이렇게 하면 편집기가 열리고 Untitled라는 파일이 생성됩니다. 코드를 입력한 후 파일 이름을 지정하고 저장할 수 있습니다.

편집기에 다음 코드를 입력하세요.

Live Demo
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
+ NonTeachingStaff;
disp(Total);

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

명령 창 프롬프트에 결과가 표시됩니다.

6170

예제

스크립트 파일을 만들고 다음 코드를 입력하세요.

Live Demo
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 문자열 완벽 가이드: 생성, 결합, 셀 배열 변환, 주요 함수