lunes, 18 de abril de 2016

7-Recursividad

La siguiente función muestra cómo se calcula el resultado de una ecuación recursiva de primer grado:
f(x)=a*f(x-1)+b, para x=1,2,... y f(0)=f0 conocido.

recursiva=function(x,a,b,f0){
resultado=f0
for(i in 1:x){resultado=a*resultado+b}
resultado
}
#Ejemplo
#a=2,b=1,x=10,f0=4
recursiva(10,2,1,4)

No hay comentarios:

Publicar un comentario