MATLAB 재귀 함수
Ammar Ali
2021년7월4일
이 튜토리얼에서는 MATLAB에서 재귀 함수를 정의하는 방법에 대해 설명합니다.
MATLAB의 재귀 함수
실행 중에 자신을 호출하는 함수를 재귀 함수라고합니다. 재귀 함수는 특정 조건이 충족 될 때까지 계속 자신을 호출합니다. 예를 들어 주어진 숫자의 계승을 찾기 위해 재귀 함수를 정의 해 봅시다. 아래 코드를 참조하십시오.
myFactorial = factorial(5)
function output=factorial(input)
if (input<=0)
output=1;
else
output=input*factorial(input-1);
end
end
출력:
myFactorial =
120
위의 코드에서 우리는 주어진 숫자의 계승을 찾을 재귀 계승 함수를 정의했습니다. 이 함수는 입력이 0보다 작거나 같을 때까지 자신을 호출합니다. 그 후 결과가 반환됩니다. 출력에서 볼 수 있듯이 5의 계승 인 120을 계산했습니다. 달성하려는 조건을 알고있는 한 고유 한 재귀 함수를 정의 할 수 있습니다.
작가: Ammar Ali