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

함수 핸들

함수를 간접적으로 불러올 수 있는 변수

함수 핸들은 함수에 대한 연결을 저장하는 데이터형입니다. 예를 들어, 함수 핸들을 사용하여 익명 함수를 생성하거나 콜백 함수를 지정할 수 있습니다. 또한, 함수를 다른 함수로 전달하거나 메인 함수 외부에서 로컬 함수를 호출하는 데에도 함수 핸들을 사용할 수 있습니다.

시작하려면 함수 핸들 생성하기 항목을 참조하십시오.

함수

feval함수 실행(Evaluate Function)
func2str함수 핸들에서 문자형 벡터 생성하기
str2func문자형 벡터에서 함수 핸들 생성
localfunctionsMATLAB 파일의 모든 로컬 함수에 대한 함수 핸들
functions함수 핸들 관련 정보

도움말 항목

함수 핸들 생성하기

함수 핸들을 사용하여 명명된 함수나 익명 함수에 대한 연결을 생성합니다. 그러면 그 연결된 함수를 간접적으로 호출할 수 있습니다.

함수를 다른 함수에 입력값으로 전달하기

integralfzero 같이 특정 범위의 값에 대해 수학 표현식을 계산하는 함수에 대한 입력 인수로 함수 핸들을 사용할 수 있습니다.

함수를 파라미터화하기

여기에서는 fzero, ode45 또는 integral과 같은 함수에 전달할 수 있는 수학 함수에 대한 추가 파라미터를 저장하거나 액세스하는 방법에 대해 설명합니다.

함수 핸들을 사용하여 로컬 함수 호출하기

함수에서 로컬 함수에 대한 핸들을 반환하는 경우 메인 함수 외부에서 로컬 함수를 호출할 수 있습니다. 이러한 접근 방식을 통해 하나의 파일에 호출 가능한 여러 함수를 포함할 수 있습니다.

함수 핸들 비교하기

함수 핸들의 동일성을 비교하는 경우 그 결과는 핸들이 무엇을 나타내는지, 또 핸들이 언제 생성되었는지에 따라 달라집니다.