|
RealDigits
RealDigits[x] liefert eine Liste der Ziffern einer Gleitpunktzahl x, zusammen mit der Anzahl Stellen links vom Dezimalpunkt.
RealDigits[x, b] liefert zu x eine Liste der zugehörigen Basis-b-Ziffern.
RealDigits[x, b, länge] liefert eine Liste mit länge Ziffern.
RealDigits[x, b, länge, n] liefert länge Ziffern und beginnt mit dem Koeffizienten von .
RealDigits[x] liefert normalerweise eine Liste von Ziffern, deren Länge gleich Precision[x] ist.
RealDigits[x] und RealDigits[x, b] setzen normalerweise voraus, daß x eine Gleitpunktzahl ist, wie sie zum Beispiel von N geliefert wird. RealDigits[x, b, länge] funktioniert auch bei exakten Zahlen.
Für exakte rationale Zahlen liefert RealDigits[x] eine Liste der Ziffern in der Form  , , ... ,  , , ...  , die die Ziffern , gefolgt von einer unendlichen zyklischen Wiederholung der , darstellt.
Ist länge größer als Log[10, b] Precision[x], so werden die übrigen Ziffern als Indeterminate eingetragen.
RealDigits[x, b, länge, n] beginnt mit der Ziffer, die der Koeffizient von ist, bricht ab oder füllt mit Nullen auf, je nachdem, wie es notwendig ist.
RealDigits[x, b, länge, -1] beginnt mit der Ziffer unmittelbar rechts vom Basis-b-Dezimalpunkt in x.
Die Basis b in RealDigits[x, b] muß keine ganze Zahl sein. Für jede reelle Zahl b, mit , ermittelt RealDigits[x, b] nacheinander die größten ganzzahligen Vielfachen der Potenzen von b, die entfernt werden können und dabei einen nichtnegativen Rest hinterlassen.
RealDigits[x] verwirft das Vorzeichen von x.
FromDigits kann als zu RealDigits inverse Operation angesehen werden.
Siehe Das Mathematica Buch: 3.1.3 und 3.2.4.
Siehe auch: MantissaExponent, IntegerDigits, BaseForm, FromDigits, ContinuedFraction, MultiplicativeOrder.
Further Examples
|