SetAccuracy
SetAccuracy[expr,a]
expr のすべての数を a 桁の精度で与えられた形にする.
詳細
- SetAccuracyが数の精密さを増すことに使われた場合,この数はゼロでこの精密さまで桁を増やされる.この場合,二進法でゼロが与えられる.したがって,十進法に解釈すると,この追加分は通常,ゼロにならない.
- SetAccuracyは,得られた有効桁数が$MachinePrecisionよりも小さい場合でも,任意の精度数を返す.
- expr が任意精度の数を含む場合,SetAccuracy[expr,a]はコンピュータシステムによって異なる結果を与えることがある.
- SetAccuracyは,まず数値の内部のバイナリ表示で隠されている余分な桁を表し,それらを空にした後,連なるゼロを追加する. »
- 0.004``25は,すべての連なるゼロと任意のコンピュータで精度25を持つ数値を作成する.
- SetAccuracy[expr,a]自体は,expr を変更することはない.
例題
すべて開くすべて閉じるスコープ (5)
すべての桁を表示すると結果の末尾にはいくつかの零が付いている:
SetAccuracyは厳密なベキ数には影響しない:
InterpolatingFunctionオブジェクトに関しては,SetAccuracyは適切な日付のみを変える:
特性と関係 (2)
SetAccuracyが数の精度のみを設定するのに対しNは適応的に働く:
Nは適応的に働くので,結果は要求した確度20になっている:
SetAccuracyを使う:
指数関数が結果を拡大する方法のために,確度は20に満たない:
SetAccuracyは実質的に引数10のExpを確度20で評価する:
非零の数 について,SetAccuracy[x,a]はSetPrecision[x,a+e]に等しい:
e はRealExponentによって与えられる:
テキスト
Wolfram Research (1991), SetAccuracy, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetAccuracy.html.
CMS
Wolfram Language. 1991. "SetAccuracy." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SetAccuracy.html.
APA
Wolfram Language. (1991). SetAccuracy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetAccuracy.html