M파일
M파일은 Matlab에 내장된 Editor를 이용하며 '새 스크립트' 혹은 '새로 만들기' 또는 'ctrl + N'을 누르면 생성할 수 있다.
명령어를 미리 입력해 놓은뒤 스크립트를 실행시키면 저장된 스크립트는 순서되로 수행된다.
스크립트는 파일 확장자는 '.m'으로 저장한다.
다음과 같은 스크립트를 작성해서 'Test.m'으로 저장 후 실행해보자.
저장 후 명령 창에 'Test'를 입력한다.
함수 M파일
함수 M파일은 스크립트 M파일과는 다르게 Matlab 명령어 라인이나 나른 스크립트에서 함수를 수행할 수 있고, 입력값에 알맞은 출력값을 얻을 수 있다.
Sin(x)에 대한 함수를 만들어 x의 값을 넣어주면 출력되는 결과 값을 확인해 보자.
함수 이름은 'sintest'로 지정한 뒤, 파일 이름 또한 이와 같이 저장하는게 편하다.
함수를 실행하기 위해서는 명령창에서 'sintest(x)'에 원하는 x값을 넣어주면 sin(x)의 결과값을 얻을 수 있다.
>> sintest(1)
ans =
0.8415
입력값을 넣어주면 안에서 실행한 뒤 결과값만을 도출하기 때문에 복잡한 수식을 저장한 뒤, 스크립트를 실행 시 사용하면 코드를 간단하게 만들 수 있다.
'Matlab' 카테고리의 다른 글
[Matlab 기초] 논리 연산자 (1) | 2020.02.12 |
---|---|
[Matlab 기초] 데이터 교환 (0) | 2020.02.11 |
[Matlab 기초] 그래프 그리기 (0) | 2020.02.09 |
[Matlab 기초] 행렬 연산, 역행렬 (0) | 2020.02.09 |
[Matlab 기초] 벡터, 행렬, 사칙연산, 허수 (0) | 2020.02.09 |