public final class TrigonometricPolynomialPrimitive extends Object implements UnivariateDifferentiableFunction
PolynomialFunction :
P(x) = a0 + a1 x + sum( bk cos(kt) + ck sin(kt) )| Constructor and Description |
|---|
TrigonometricPolynomialPrimitive(PolynomialFunction linearPolynomial,
TrigonometricPolynomialFunction trigonometricPolynomial)
Constructor for the
TrigonometricPolynomialPrimitive class |
public TrigonometricPolynomialPrimitive(PolynomialFunction linearPolynomial, TrigonometricPolynomialFunction trigonometricPolynomial)
TrigonometricPolynomialPrimitive classlinearPolynomial - linear parttrigonometricPolynomial - trigonometric partpublic TrigonometricPolynomialPrimitive add(TrigonometricPolynomialPrimitive poly)
TrigonometricPolynomialPrimitivepoly - to addTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive add(PolynomialFunction poly)
PolynomialFunctionpoly - to addTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive add(TrigonometricPolynomialFunction poly)
poly - to addTrigonometricPolynomialPrimitivepublic UnivariateFunction derivative()
UnivariateFunctionpublic UnivariateFunction derivative(int n)
n - order of derivativeUnivariateFunctionpublic PolynomialFunction getLinearPolynomial()
PolynomialFunctionpublic TrigonometricPolynomialFunction getTrigonometricPolynomial()
TrigonometricPolynomialFunctionpublic TrigonometricPolynomialPrimitive negate()
public TrigonometricPolynomialPrimitive polynomialDerivative()
TrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive polynomialDerivative(int n)
n - order of derivative (n > 0)TrigonometricPolynomialFunctionpublic TrigonometricPolynomialPrimitive scalarAdd(double scalar)
TrigonometricPolynomialPrimitivescalar - for additionTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive scalarDivide(double scalar)
scalar - to divide polynomial bypublic TrigonometricPolynomialPrimitive scalarMultiply(double scalar)
TrigonometricPolynomialPrimitive by a scalarscalar - for multiplicationTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive scalarSubtract(double scalar)
scalar - to subtractTrigonometricPolynomialFunctionpublic TrigonometricPolynomialPrimitive subtract(TrigonometricPolynomialPrimitive poly)
TrigonometricPolynomialPrimitivepoly - to SubtractTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive subtract(PolynomialFunction poly)
PolynomialFunctionpoly - to SubtractTrigonometricPolynomialPrimitivepublic TrigonometricPolynomialPrimitive subtract(TrigonometricPolynomialFunction poly)
TrigonometricPolynomialFunctionpoly - to SubtractTrigonometricPolynomialPrimitivepublic String toString()
public double value(double x)
value in interface UnivariateFunctionx - abscissapublic double value(int n,
double x)
n - order of derivativex - abscissapublic DerivativeStructure value(DerivativeStructure t)
UnivariateDifferentiableFunction classes compute both the value and the first derivative of the function.
value in interface UnivariateDifferentiableFunctiont - function input valueCopyright © 2024 CNES. All rights reserved.