Iterationsliste (Befehl)

Iterationsliste( <Funktion>, <Startwert>, <Anzahl der Iterationen n> )

Erzeugt eine Liste der Länge n+1, deren Elemente Iterationen der Funktion sind, beginnend mit dem Startwert.

Nach der Definition der Funktion f(x) = x^2 liefert der Befehl Iterationsliste[f, 3, 2] die Liste \{3, 9, 81}.

Iterationsliste( <Ausdruck>, <Variablen>, <Startwert>, <Anzahl n>)

Erzeugt eine Liste der Länge n+1, deren Elemente Iterationen des Ausdrucks sind, beginnend mit dem Startwert. Bei jeder Iteration werden die Variablen im Ausdruck durch die letzten Elemente der Liste ersetzt. Deshalb sollten mindestens soviele Startwerte wie Variablen angegeben werden, ansonsten ist das Ergebnis undefiniert.

Seien _f0, _f1 Zahlen. Iterationsliste[a + b, a, b, {f_0, f_1},5] weist den ersten zwei Werten der resultierenden Liste die Startwerte zu. Danach werden die Werte als f2 = f0 + f1,   f3 = f1 + f2,   f4 = f2 + f3,   f5 = f3 + f4 berechnet. D.h. für _f0 = _f1 = 1 wird das Ergebnis \{1, 1, 2, 3, 5, 8} sein.

Seien A und B Punkte. Der Befehl Iterationsliste[Mittelpunkt[A, C], C, {B}, 3] berechnet intern die Werte C0 = B,   C1 = Mittelpunkt[A, C0],   C2 = Mittelpunkt[A, C1],   C3 = Mittelpunkt[A, C2] und liefert \{C0, C1, C2, C3}. D.h. für A = (0,0) und B = (8,0) wird das Ergebnis \{(8,0), (4,0), (2,0), (1,0)} sein.

Siehe auch den Befehl Iteration.