|
SOLUTIONS
|
MATHEMATICA GUIDE
Looping Constructs
Looping is a core concept in programming. Mathematica provides powerful primitives for specifying and controlling looping, not only in traditional procedural programming, but also in other, more modern and streamlined programming paradigms.
ReferenceReference
Do — evaluate an expression looping over a variable: Do[expr, {i, n}]
While — evaluate an expression while a criterion is true: While[crit, expr]
For — a "for loop": For[init, test, incr, body]
Table — build up a table by looping over variables: Table[expr, {i, n}]
Functional Iteration Constructs »
Nest ▪ NestWhile ▪ FixedPoint ▪ Fold ▪ ...
Iterating over Lists & Expressions »
Scan ▪ Map(/@) ▪ MapIndexed ▪ ReplaceRepeated(//.) ▪ ...
Loop Termination
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
