接口 FieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S,T>>
- 类型参数:
-
S
- 字段元素的类型 -
T
- 函数导数的类型
- 所有超级接口:
-
CalculusFieldElement<T>
,FieldElement<T>
- 所有已知实现类:
-
FieldDerivativeStructure
,FieldGradient
,FieldUnivariateDerivative
,FieldUnivariateDerivative1
,FieldUnivariateDerivative2
public interface FieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S,T>> 扩展自 CalculusFieldElement<T>
表示函数的值和导数的接口。
- 从以下版本开始:
- 1.7
-
方法概要
修饰符和类型方法说明int
获取自由参数的数量。int
getOrder()
获取导数阶数。getPartialDerivative
(int... orders) 获取部分导数。getValue()
获取函数的值部分。从接口继承的方法 org.hipparchus.CalculusFieldElement
abs, acos, acosh, add, asin, asinh, atan, atan2, atanh, cbrt, ceil, copySign, copySign, cos, cosh, divide, exp, expm1, floor, getExponent, getPi, hypot, isFinite, isInfinite, isNaN, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, log, log10, log1p, multiply, newInstance, norm, pow, pow, pow, reciprocal, remainder, remainder, rint, rootN, round, scalb, sign, sin, sinCos, sinh, sinhCosh, sqrt, subtract, tan, tanh, toDegrees, toRadians, ulp
-
方法详细资料
-
getFreeParameters
int getFreeParameters()获取自由参数的数量。- 返回:
- 自由参数的数量
-
getOrder
int getOrder()获取导数阶数。- 返回:
- 导数阶数
-
getValue
S getValue()获取函数的值部分。- 返回:
- 函数值的值部分
-
getPartialDerivative
获取偏导数。- 参数:
-
orders
- 相对于每个变量的导数阶数(如果所有阶数都为0,则返回值) - 返回:
- 偏导数
- 抛出:
-
MathIllegalArgumentException
- 如果变量数量与实例不匹配 -
MathIllegalArgumentException
- 如果导数阶数之和大于实例限制 - 另请参阅:
-