PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
精度と確度の制御
>
Mathematica
組込みシンボル
積分の数値解析
結果精度のコントロール
数値解析の不確定性
チュートリアル »
|
AccuracyGoal
WorkingPrecision
Precision
SetPrecision
Accuracy
関連項目 »
|
微分方程式
数値的評価と精度
精度と確度の制御
その他 »
PrecisionGoal
PrecisionGoal
さまざまな数値的演算に与えるオプションで,最終結果に何桁の有効精度を目標にするかを指定する.
詳細
PrecisionGoal
は,
NIntegrate
や
NDSolve
のような関数に与えるオプションである.
PrecisionGoal->
Automatic
は,一般に
WorkingPrecision
の設定の半分の値の目標精度を与える.
PrecisionGoal->
Infinity
は,数値的な手順の終了の条件としてこの精度を使用しないことを指定する.このような場合,通常,
AccuracyGoal
が使用される.
PrecisionGoal->
n
と指定した場合でも,この結果の精度は
n
桁より劣ることがある.
ほとんどの場合,
WorkingPrecision
を少なくとも
PrecisionGoal
と同じ大きさに設定しなければならない.
PrecisionGoal
は,実質的に数値的な手順に許容される相対誤差を指定する.
PrecisionGoal->
p
,
AccuracyGoal
->
a
とすると,
Mathematica
は
x
の大きさの結果として生じる数値誤差を
以内にしようとする.
例題
すべて閉じる
例
(2)
最低でも10桁精度まで積分を近似する:
In[1]:=
Out[1]=
常微分方程式を解く際に確度(絶対誤差)を誤差制御の基準として使う:
In[1]:=
Out[1]=
誤差は小さい:
In[2]:=
In[3]:=
Out[3]=
PrecisionGoal
を指定しないと,誤差はずっと大きくなる:
In[4]:=
Out[4]=
スコープ
(2)
関連項目
AccuracyGoal
WorkingPrecision
Precision
SetPrecision
Accuracy
チュートリアル
積分の数値解析
結果精度のコントロール
数値解析の不確定性
その他
微分方程式
数値的評価と精度
精度と確度の制御
バージョン 2 の新機能 | バージョン 5 での修正機能
© 2008 Wolfram Research, Inc.