Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Core Language > Functional Programming > Functional Iteration >
Mathematica > Core Language > Procedural Programming > Looping Constructs > Functional Iteration >

NestList

NestList[f, expr, n]
gives a list of the results of applying f to expr 0 through n times.
  • NestList[f, expr, n] gives a list of length n+1.
The function to nest can be a pure function:
Nesting a function can build a formula:
Nesting can return a single number:
The nested function can operate on a list:
To nest a function of more than one argument, the arguments can be put into a list:
Powers of 2:
Successive integers:
Successive squaring:
Growth of annually compounded capital:
Successive derivatives:
Newton iterations for :
Continued fraction:
Iterated map:
Iterates in the 3 n+1 problem:
Linear congruential pseudorandom generator:
Random walk:
Iterated string replacements:
Successively append to a list:
Successively rotate a list:
Operations on a pair of values:
Nest gives the last element of NestList:
Nesting zero times simply returns to the original argument:
FixedPointList goes on until the result no longer changes:
NestWhileList goes on while a condition is true:
FoldList automatically inserts second arguments from a list:
Power towers:
New in 1
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team