此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

NProduct

NProduct[f, {i, imin, imax}]
给出乘积 f 的数值近似。
NProduct[f, {i, imin, imax, di}]
在乘积中使用一个 di 的步长。
  • NProduct 可用于有限和无限的乘积中。
  • NProduct[f, {i, ...}, {j, ...}, ...] 可计算多维乘积。
  • 可以给出下列选项:
AccuracyGoalInfinity搜索的最后准确度的数字位数
EvaluationMonitorNone每当计算 f 时需要计算的表达式
MethodAutomatic使用的方法
PrecisionGoalAutomatic搜索最后精度的数字位数
VerifyConvergenceTrue是否收敛测试
WorkingPrecisionMachinePrecision内部计算使用的精度
  • Method 选项的可能设置包括:
"EulerMaclaurin"Euler-Maclaurin 求和方法
"WynnEpsilon"Wynn epsilon 插补法
  • 在 Euler-Maclaurin 方法中,选项AccuracyGoalPrecisionGoal 可用来指定获得最后结果的准确度和精度。当从误差估计中表示达到搜索的准确度或精度时, NProduct 停止计算。
  • 您可以意识到,在大量的病理学实例中,NProduct 采用的算法给出错误的结果。在多数实例中,您可以通过在 NProduct 选项的设置中查看变化的灵敏度来测试结果。
  • NProduct 首先局部化所有变量的值,然后符号计算 f,最后重复数值计算结果。
1 的新功能