function
함수 이름, 입력, 출력 선언
설명
function [y1,...,yN] = myfun(x1,...,xM)
은 입력 x1,...,xM
을 받고 출력 y1,...,yN
을 반환하는 myfun
이라는 함수를 선언합니다. 이 선언문은 함수에서 첫 번째 실행 가능한 라인에 있어야 합니다. 유효한 함수 이름은 영문자로 시작하고 영문자, 숫자, 밑줄을 포함할 수 있습니다.
함수는 다음과 같은 곳에 저장할 수 있습니다.
함수 정의만 포함하는 함수 파일. 이 파일의 이름은 파일 내 첫 번째 함수 이름과 동일해야 합니다.
명령과 함수 정의를 포함하는 스크립트 파일. 함수들은 파일의 끝에 있어야 합니다. 스크립트 파일은 파일 내 함수와 동일한 이름을 가질 수 없습니다. R2016b 이상에서는 스크립트에서 함수가 지원됩니다.
파일에는 여러 개의 로컬 함수나 중첩 함수가 포함될 수 있습니다. 파일의 가독성 향상을 위해, end
키워드로 각 함수의 끝을 표시하십시오. end
키워드는 다음과 같은 경우 필요합니다.
파일에 있는 함수 내에 중첩 함수가 포함된 경우.
함수가 함수 파일 내에서 로컬 함수이며 파일에 있는 로컬 함수가
end
키워드를 사용하는 경우.함수가 스크립트 파일 내의 로컬 함수인 경우.