类 IllinoisSolver
java.lang.Object
org.hipparchus.analysis.solvers.BaseAbstractUnivariateSolver<UnivariateFunction>
org.hipparchus.analysis.solvers.AbstractUnivariateSolver
org.hipparchus.analysis.solvers.BaseSecantSolver
org.hipparchus.analysis.solvers.IllinoisSolver
- 所有已实现的接口:
-
BaseUnivariateSolver<UnivariateFunction>
,BracketedUnivariateSolver<UnivariateFunction>
,UnivariateSolver
实现了用于寻找根(近似计算一元实函数的零点)的伊利诺伊方法。这是一种修改过的弗尔萨法方法。
与弗尔萨法方法类似,通过保持一个有界解来保证收敛。然而,伊利诺伊方法应该比原始的弗尔萨法方法收敛得更快。此外,这种伊利诺伊方法的实现不应该像弗尔萨法方法那样在某些情况下无法收敛。
伊利诺伊方法假设函数是连续的,但不一定是光滑的。
基于以下文章的实现:M. Dowell 和 P. Jarratt,用于计算方程根的修改弗尔萨法方法,BIT数值数学,卷11,号2,页168-174,Springer,1971年。
-
嵌套类概要
从类继承的嵌套类/接口 org.hipparchus.analysis.solvers.BaseSecantSolver
BaseSecantSolver.Method
从接口继承的嵌套类/接口 org.hipparchus.analysis.solvers.BracketedUnivariateSolver
BracketedUnivariateSolver.Interval
-
字段概要
从类继承的字段 org.hipparchus.analysis.solvers.BaseSecantSolver
DEFAULT_ABSOLUTE_ACCURACY
-
构造器概要
构造器说明用默认精度(1e-6)构造求解器。IllinoisSolver
(double absoluteAccuracy) 构造求解器。IllinoisSolver
(double relativeAccuracy, double absoluteAccuracy) 构造求解器。IllinoisSolver
(double relativeAccuracy, double absoluteAccuracy, double functionValueAccuracy) 构造求解器。 -
方法概要
从类继承的方法 org.hipparchus.analysis.solvers.BaseSecantSolver
doSolve, doSolveInterval, solve, solve, solve, solveInterval
从类继承的方法 org.hipparchus.analysis.solvers.BaseAbstractUnivariateSolver
computeObjectiveValue, getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getMax, getMin, getRelativeAccuracy, getStartValue, incrementEvaluationCount, isBracketing, isSequence, setup, solve, solve, verifyBracketing, verifyInterval, verifySequence
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.hipparchus.analysis.solvers.BaseUnivariateSolver
getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getRelativeAccuracy, solve, solve
从接口继承的方法 org.hipparchus.analysis.solvers.BracketedUnivariateSolver
solveInterval
-
构造器详细资料
-
IllinoisSolver
public IllinoisSolver()用默认精度(1e-6)构造求解器。 -
IllinoisSolver
public IllinoisSolver(double absoluteAccuracy) 构造求解器。- 参数:
-
absoluteAccuracy
- 绝对精度。
-
IllinoisSolver
public IllinoisSolver(double relativeAccuracy, double absoluteAccuracy) 构造求解器。- 参数:
-
relativeAccuracy
- 相对精度。 -
absoluteAccuracy
- 绝对精度。
-
IllinoisSolver
public IllinoisSolver(double relativeAccuracy, double absoluteAccuracy, double functionValueAccuracy) 构造求解器。- 参数:
-
relativeAccuracy
- 相对精度。 -
absoluteAccuracy
- 绝对精度。 -
functionValueAccuracy
- 最大函数值误差。
-