이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

함수 기본 사항

익명 함수, 로컬 함수, 중첩 함수 등 함수 생성

MATLAB 언어 구문

function함수 이름, 입력, 출력 선언

도움말 항목

파일 내에서 함수 생성하기

이 예제에서는 함수를 프로그램 파일에 생성하는 방법을 보여줍니다.

프로그램에 대한 도움말 추가하기

도움말 텍스트는 help 함수를 사용할 때 명령 창에 나타납니다. 시작 부분에 주석을 삽입하여 프로그램에 대한 도움말 텍스트를 생성합니다.

편집기(Editor)에서 함수 실행하기

이 예제에서는 편집기에서 작업하는 동안 입력 인수 값과 같은 일부 초기 설정이 필요한 함수를 실행하는 방법을 보여줍니다.

함수의 유형

로컬 함수, 중첩 함수, 프라이빗 함수, 익명 함수를 비롯하여 MATLAB®에서 사용할 수 있는 여러 가지 유형의 함수가 있습니다.

함수 우선 순위(Function Precedence Order)

현재 범위에 있는 여러 함수가 동일한 이름을 가지는 경우 호출할 함수를 결정하기 위해 MATLAB은 함수 우선 순위를 사용합니다.

함수 호출 결과의 요소 참조하기

이 항목에서는 함수 호출에 의해 생성된 임시 변수에 점 인덱싱을 사용하는 방법을 설명합니다.

문제 해결

중첩 함수와 익명 함수 내의 변수

중첩 함수와 익명 함수 내에 사용되는 변수는 코드로 작성되어 있어야 합니다 변수를 익명 함수, 중첩 함수 또는 중첩 함수를 감싸는 함수 중 하나의 작업 공간에 동적으로 추가하면 MATLAB이 오류를 발생시킵니다.