반응형
스크립트 파일과 함수 파일이 무엇인지에 대해서는 첫번째 게시물에서 정리해 두었다.
그렇다면 이제 구체적으로 어떻게 사용하는지 알아보자.
7-1 스크립트 파일
앞에서 배운 fopen, fprintf 를 통해서도 쉽게 파일을 만들 수 있다.(잘모르겠다면 앞선글을 보고오자!)
2021/03/08 - [Computer Language/Matlab] - MATLAB 기초 4. 입출력 ( disp( ), fprintf( ), fscanf( ) )
예제로 간단한 sin그래프를 그리는 스크립트 M 파일을 만들고, 명령창에서 실행시켜보자.
실행시킬때는 명령창에 m파일 이름만 입력하면 실행된다.
7-2 함수 파일
함수 파일이란 시작되는 첫 줄에 소문자 'function'이 들어가 있어야 한다.
외부로부터 값을 전달받아 처리한 계산 값을 다시 외부로 반환하는 함수의 기능을 가진다.
이를 통해 사용자 정의 함수를 만들 수 있다.
function [출력변수리스트] = 함수파일명([입력변수리스트])
출력변수가 여러개인 경우는 대활호([ ])를 사용해야 하지만 한개일 경우 생략 가능하다.
list의 원소 갯수를 반환하는 list_element 함수를 만든다고 생각해보자.
위와 같이 만들 수 있다.
참고도서
MATLAB을 이용한 알기 쉬운 수치해석. 박태희 지음. 생능출판
반응형
'컴퓨터 언어 > Matlab' 카테고리의 다른 글
MATLAB 기초 6. 그래프 그리기 (plot, marker, linecolor, axis, title, xlabel, ylabel, legend) (0) | 2021.03.08 |
---|---|
MATLAB 기초 5. 기본 프로그래밍 (if, for, while) (0) | 2021.03.08 |
MATLAB 기초 4. 입출력 ( disp( ), fprintf( ), fscanf( ) ) (0) | 2021.03.08 |
MATLAB 기초 3. 벡터 및 행렬 연산 ( \ , / , .*, .^ , size(), reshape(), length() ) (0) | 2021.03.08 |
MATLAB 기초 2. 벡터와 행렬 생성과 슬라이싱 (0) | 2021.03.05 |