« Back to Math Tools

Iteration (Recursion) Tool

This tool will allow you to input a function, define an initial input x, and then specify the number of times the result is fed back into the function. In programming terms, you might know this as recursion.

For squareroot, use the sq() function. Example: root of 2 is sq(2).

For powers, use ^. Example: 3 squared = (3)^(2).

Trig functions are in radians and inverses are: asin, acos, atan.

Max cycles at once is 100. For more, copy the final result and use it as the initial.

Value of x:

Number of Cycles:


Function f(x) =

Delta to Result: