类 MullerSolver2Test

java.lang.Object
org.hipparchus.analysis.solvers.MullerSolver2Test

public final class MullerSolver2Test extends Object
Muller 求解器的测试用例。

Muller方法在接近根的地方几乎是二次收敛的,但在远离零点的区域可能非常缓慢。测试运行显示,对于相当好的初始值,对于默认的绝对精度为1E-6,通常需要5到10次迭代才能使求解器收敛。

指数函数的测试展示了Muller求解器表现不佳的情况。

  • 构造器详细资料

    • MullerSolver2Test

      public MullerSolver2Test()
  • 方法详细资料

    • testSinFunction

      public void testSinFunction()
      测试正弦函数的求解器。
    • testQuinticFunction

      public void testQuinticFunction()
      测试五次函数的求解器。
    • testExpm1Function

      public void testExpm1Function()
      测试指数函数的求解器。

      最后两个测试需要25到50次迭代才能收敛。

    • testParameters

      public void testParameters()
      测试求解器的参数。