Итак, у меня есть функция (я пишу это на псевдофункциональном языке, надеюсь, она понятна):
dampen (lr : Num, x : Num) = x + lr*(1-x)
И я хочу применить это n раз к значению x. Я мог бы реализовать это рекурсивно:
dampenN (0, lr, x) = dampen(lr, x)
dampenN (n, lr, x) = dampenN(n-1, lr, dampen(x))
Но должен быть способ, которым я могу сделать это математически, не прибегая к итерационным процедурам (рекурсивным или циклам).
К сожалению, мои навыки алгебры ржавые до предела, кто-нибудь может помочь?