|
ReplaceRepeated
ausdr //. regeln führt wiederholt Ersetzungen durch, bis ausdr sich nicht mehr verändert.
ausdr //. regeln wendet im Grunde /. so lange an, bis sich das Resultat nicht weiter ändert.
Es führt einen vollständigen Pass auf dem Ausdruck aus, indem es /. benutzt, und führt dann den nächsten Pass aus.
Seien Sie vorsichtig, wenn Sie //. benutzen, da Sie eine Endlosschleife auslösen können. So wird zum Beispiel der Befehl x //. x -> x + 1 eine Endlosschleife herbeiführen.
ReplaceRepeated akzeptiert die Option MaxIterations, die die maximale Durchlauf festlegt, die es versucht, die Regeln anzuwenden.
Die Voreinstellung ist MaxIterations -> 65536. Bei MaxIterations -> Infinity gibt es keine Begrenzung.
Siehe Das Mathematica Buch: 2.4.1.
Siehe auch: ReplaceAll, Rule, Set, FixedPoint.
Further Examples
|