|
ContinuedFraction
ContinuedFraction[x, n] erzeugt eine Liste der ersten n Terme in der Kettenbruchdarstellung von x.
ContinuedFraction[x] erzeugt eine Liste aller Terme, die bei gegebener Präzision von x erhalten werden können.
Die Kettenbruchdarstellung  , , , ... entspricht dem Ausdruck .
x kann eine exakte (rationale) oder eine nicht exakte Zahl sein.
Beispiel: ContinuedFraction[Pi, 4] .
Für exakte Zahlen kann ContinuedFraction[x] verwendet werden, wenn x rational oder eine quadratische irrationale Zahl ist.
Für quadratische irrationale Zahlen liefert ContinuedFraction[x] ein Ergebnis der Form  , , ... ,  , , ...  , das einer unendlichen Folge von Termen entspricht, die mit den beginnt und von zyklischen Wiederholungen der gefolgt wird.
Da die Kettenbruchdarstellung einer rationalen Zahl nur eine begrenzte Anzahl Terme hat, kann es sein, daß ContinuedFraction[x, n] in diesem Fall eine Liste mit weniger als n Elementen liefert.
Für terminierende Kettenbrüche ist ... , k immer äquivalent zu ... , k-1, 1 ; ContinuedFraction gibt die erste dieser Formen zurück.
FromContinuedFraction[liste] rekonstruiert eine Zahl aus dem Ergebnis von ContinuedFraction.
Siehe Das Mathematica Buch: 3.2.4.
Anmerkungen zur Implementierung: A.9.4.
Siehe auch: FromContinuedFraction, IntegerDigits, Rationalize, Khinchin, RealDigits.
Further Examples
|