|
SetPrecision
SetPrecision[ausdr, n] liefert eine Version von ausdr, in der die Präzision für alle Zahlen gleich n Stellen gesetzt wurde.
Wenn SetPrecision dazu verwendet wird, die Präzision einer Zahl zu erhöhen, 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.
SetPrecision liefert eine Zahl beliebiger Präzision, auch wenn die verlangte Präzision geringer als $MachinePrecision ist.
Wenn ausdr Zahlen mit Maschinengenauigkeit enthält, kann SetPrecision[ausdr, n] Ergebnisse liefern, die vom jeweiligen Computersystem abhängen.
SetPrecision 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 Präzision 25 hat.
ausdr wird durch SetPrecision[ausdr, n] nicht geändert.
Siehe Das Mathematica Buch: 3.1.5.
Siehe auch: N, Precision, Chop, SetAccuracy, $MinPrecision, $NumberMarks.
Further Examples
|