Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 微積分 > 離散微積分 > NProduct >
Mathematica > 数学とアルゴリズム > 離散数学 > 離散微積分 > NProduct >

NProduct

NProduct
の数値的な近似を与える.
NProduct
この積にステップ を使用する.
  • NProductは,有限および無限の総積に使用することができる.
  • NProductは,多次元総積を評価するのに使用することができる.
  • 以下のオプションを与えることができる.
AccuracyGoalInfinity試行する最終的な確度の桁数
EvaluationMonitorNonef が評価されたときに常に評価される式
MethodAutomatic使用する方法
PrecisionGoalAutomatic試行する最終的な精度の桁数
VerifyConvergenceTrue収束をあからさまにテストするかどうか
WorkingPrecisionMachinePrecision内部計算に使用する精度
  • Methodオプションの可能な設定値には次のようなものがある.
"EulerMaclaurin"オイラー・マクローリン(Euler-Maclaurin)総和法
"WynnEpsilon"ウィン(Wynn)イプシロン外挿法
  • オイラー・マクローリン(Euler-Maclaurin)法では,オプションのAccuracyGoalPrecisionGoalを使って,最終的な答で目標とする精度と確度が指定できる.NProductは,得られた誤差推定が精度・確度のどちらも目標に達していないと暗示しているときには停止する.
  • 十分に病的であるといえる場合には,NProductに使用されているアルゴリズムが誤った解答を与えることがあり得るということを十分理解しておいてほしい.ほとんどの場合,NProductのオプションの設定に対する敏感さを見ることでこの解答をテストすることができる.
  • NProductは,まずすべての変数の値を局所化し,次に記号的となった変数で を評価し,繰り返して結果を数値的に評価する.
無限積を数値的に近似する:
の厳密値に対する誤差:
無限積を数値的に近似する:
In[1]:=
Click for copyable input
Out[1]=
の厳密値に対する誤差:
In[2]:=
Click for copyable input
Out[2]=
有限積の値を近似する:
これは実質的に2つの無限積の比である:
多次元積を近似する:
第2指数が第1指数に依存する多次元積を近似する:
複素無限積近似:
無限積の偶因子を掛け合せる:
同じ乗算を指定する同等の方法:
デフォルトの許容率で積を近似する:
厳密値に対する誤差を求める:
より小さな絶対許容率と相対許容率とでの誤差:
より大きな絶対許容率と相対許容率とでの誤差:
積の近似に使われた評価点の数を求める:
積分法で近似された積に使われた評価点:
数列の外挿法で近似された積に使われた評価点:
ウィンのイプシロン法を使って無限積を近似する:
厳密値と比較する:
デフォルトメソッドを使った方が誤差が小さくなる:
デフォルトで,NProductは最後の方を近似する前に最初の方で15の因数を使う:
因数が20のところでピークに達するので,この例の誤差は大きい:
を増やしてこの特徴を含むようにすると近似が向上する:
デフォルトで,因子の収束は証明されている:
一般に,収束が証明されない場合の計算の方が速い:
より高い精度を使って近似を向上させる:
厳密値に対する誤差を求める:
BesselJ数列の無限積の概算を出す:
積で表してSin関数を近似する:
Productを使って厳密な式を計算する:
Productの結果とNProductの結果は非常に近い:
積は因数の対数の総和の指数関数に等しい:
NProductは,ある種の無限積の発散を感知しないことがある:
収束の証明は1に等しい場合は結論が出ない比検定に基づいている:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF