类 MullerSolverTest
java.lang.Object
org.hipparchus.analysis.solvers.MullerSolverTest
Muller
求解器的测试用例。
Muller方法在接近根的地方几乎是二次收敛的,但在远离零点的区域可能非常缓慢。测试运行显示,对于相当好的初始值,对于默认的绝对精度为1E-6,通常需要5到10次迭代才能使求解器收敛。
指数函数的测试展示了Muller求解器表现不佳的情况。
-
构造器概要
-
方法概要
修饰符和类型方法说明void
测试指数函数的求解器。void
测试求解器的参数。void
测试五次函数的求解器。void
测试正弦函数的求解器。
-
构造器详细资料
-
MullerSolverTest
public MullerSolverTest()
-
-
方法详细资料
-
testSinFunction
public void testSinFunction()测试正弦函数的求解器。 -
testQuinticFunction
public void testQuinticFunction()测试五次函数的求解器。 -
testExpm1Function
public void testExpm1Function()测试指数函数的求解器。最后两个测试需要10到15次迭代才能收敛。实际上,如果没有二分法的替代方案,求解器将超过默认的最大迭代次数100。
-
testParameters
public void testParameters()测试求解器的参数。
-