이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
함수 실행(Evaluate Function)
[
은 함수의 이름이나 핸들을 사용하고 입력 인수 y1,...,yN
] = feval(fun
,x1,...,xM
)x1,...,xM
을 사용하여 함수를 실행합니다.
feval
함수는 함수 핸들을 직접 호출하는 경우와 동일한 범위 지정 규칙과 우선 순위 규칙을 따릅니다. 자세한 내용은 함수 핸들 생성하기 항목을 참조하십시오.
함수 핸들이 있으면 직접 함수 핸들을 불러올 수 있기 때문에 feval
을 사용할 필요가 없습니다. 다음 명령문의 결과는 동일합니다.
fh = @eig; [V,D] = fh(A) [V,D] = feval(@eig,A)
feval
을 사용하여 중첩 함수나 로컬 함수를 실행하려면 함수 이름 대신 함수 핸들을 사용하십시오. 자세한 내용은 함수 핸들을 사용하여 로컬 함수 호출하기 항목을 참조하십시오.