Package | Description |
---|---|
org.jscience.mathematics.function |
Provides support for fairly simple symbolic math analysis
(to solve algebraic equations, integrate, differentiate, calculate
expressions, and so on).
|
Modifier and Type | Class and Description |
---|---|
class |
Constant<R extends Ring<R>>
This class represents a constant function (polynomial of degree 0).
|
class |
DiscreteFunction<X,Y>
This class represents a function defined from a mapping betweem
two sets (points and values).
|
class |
Polynomial<R extends Ring<R>>
This class represents a mathematical expression involving a sum of powers
in one or more
variables multiplied by
coefficients (such as x² + x·y + 3y² ). |
class |
RationalFunction<F extends Field<F>>
This class represents the quotient of two
Polynomial ,
it is also a field (invertible). |
Modifier and Type | Method and Description |
---|---|
<Z> Function<Z,R> |
Polynomial.compose(Function<Z,R> that) |
<Z> Function<Z,Y> |
Function.compose(Function<Z,X> that)
Returns the composition of this function with the one specified.
|
Function<X,Y> |
Function.differentiate(Variable<X> v)
Returns the first derivative of this function with respect to
the specified variable.
|
Function<F,F> |
RationalFunction.divide(Function<F,F> that) |
Function<X,Y> |
Function.divide(Function<X,Y> that)
Returns the quotient of this function with the one specified.
|
Function<X,Y> |
Function.integrate(Variable<X> v)
Returns an integral of this function with respect to
the specified variable.
|
Function<F,F> |
RationalFunction.minus(Function<F,F> that) |
Function<R,R> |
Polynomial.minus(Function<R,R> that) |
Function<X,Y> |
Function.minus(Function<X,Y> that)
Returns the difference of this function with the one specified.
|
Function<F,F> |
RationalFunction.plus(Function<F,F> that) |
Function<R,R> |
Polynomial.plus(Function<R,R> that) |
Function<X,Y> |
Function.plus(Function<X,Y> that)
Returns the sum of this function with the one specified.
|
Function<X,Y> |
Function.pow(int n)
Returns this function raised at the specified exponent.
|
Function<F,F> |
RationalFunction.times(Function<F,F> that) |
Function<R,R> |
Polynomial.times(Function<R,R> that) |
Function<X,Y> |
Function.times(Function<X,Y> that)
Returns the product of this function with the one specified.
|
Modifier and Type | Method and Description |
---|---|
<Z> Function<Z,R> |
Polynomial.compose(Function<Z,R> that) |
<Z> Function<Z,Y> |
Function.compose(Function<Z,X> that)
Returns the composition of this function with the one specified.
|
Function<F,F> |
RationalFunction.divide(Function<F,F> that) |
Function<X,Y> |
Function.divide(Function<X,Y> that)
Returns the quotient of this function with the one specified.
|
Function<F,F> |
RationalFunction.minus(Function<F,F> that) |
Function<R,R> |
Polynomial.minus(Function<R,R> that) |
Function<X,Y> |
Function.minus(Function<X,Y> that)
Returns the difference of this function with the one specified.
|
Function<F,F> |
RationalFunction.plus(Function<F,F> that) |
Function<R,R> |
Polynomial.plus(Function<R,R> that) |
Function<X,Y> |
Function.plus(Function<X,Y> that)
Returns the sum of this function with the one specified.
|
Function<F,F> |
RationalFunction.times(Function<F,F> that) |
Function<R,R> |
Polynomial.times(Function<R,R> that) |
Function<X,Y> |
Function.times(Function<X,Y> that)
Returns the product of this function with the one specified.
|
Copyright © 2012. All Rights Reserved.