Función recursiva de MATLAB

Ammar Ali 4 julio 2021
Función recursiva de MATLAB

Este tutorial discutirá cómo definir una función recursiva en MATLAB.

Función recursiva en MATLAB

Una función que se llama a sí misma durante su ejecución se denomina función recursiva. La función recursiva sigue llamándose a sí misma hasta que se cumplen determinadas condiciones. Por ejemplo, definamos una función recursiva para encontrar el factorial de un número dado. Vea el código a continuación.

myFactorial = factorial(5)
function output=factorial(input)
if (input<=0)
    output=1;
else
    output=input*factorial(input-1);
end
end

Producción :

myFactorial =

   120

En el código anterior, definimos una función factorial recursiva que encontrará el factorial de un número dado. Esta función se llamará a sí misma hasta que la entrada sea menor o igual a cero; después de eso, se devolverá el resultado. Como puede ver en la salida, calculamos el factorial de 5, que es 120. Puede definir su propia función recursiva siempre que sepa la condición que desea lograr.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Function