|
SetAccuracy
SetAccuracy[ausdr, n] liefert eine Version von ausdr, in der die Genauigkeit aller Zahlen in ausdr gleich n Stellen gesetzt wurde.
Wird die Genauigkeit einer Zahl mit SetAccuracy erhöht, so wird die Zahl mit Nullen aufgefüllt. Es werden Nullen zur Basis 2 verwendet, daher sind zusätzliche Stellen in der Basis 10 gewöhnlich nicht Null.
SetAccuracy liefert immer eine Zahl beliebiger Präzision, auch wenn die Anzahl erhaltener signifikanter Stellen geringer als $MachinePrecision ist.
Wenn ausdr Zahlen mit Maschinengenauigkeit enthält, kann SetAccuracy[ausdr, n] Ergebnisse liefern, die vom jeweiligen Computersystem abhängen.
SetAccuracy wird zuerst verdeckte extra Stellen in der internen Binärdarstellung einer Zahl aufdecken. Erst wenn dieser Stellenvorrat erschöpft ist, werden angehängte Nullen hinzugefügt.
0.004``25 liefert eine Zahl, bei der alle angehängten Stellen Nullen enthalten, und die auf jedem Computersystem die Genauigkeit 25 hat.
ausdr wird durch SetAccuracy[ausdr, n] nicht geändert.
Siehe Das Mathematica Buch: 3.1.5.
Siehe auch: N, Accuracy, SetPrecision.
Further Examples
|