Represents a curve that is a linear combination of the
functions in a FunctionBasis.
Namespace: Extreme.Mathematics.Curves
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
Methods
| Icon | Type | Description |
|---|---|---|
| Add(LinearCombination) |
Adds another LinearCombination to this instance.
| |
| Add(Double, LinearCombination) |
Adds a multiple of another LinearCombination to this instance.
| |
| Add(LinearCombination, LinearCombination) |
Adds two linear combinations.
| |
| Clone() |
Constructs an exact copy of this instance.
| |
| Divide(LinearCombination, Double) |
Divides a LinearCombination by a real number.
| |
| Equals(Object) | ||
| Finalize() | ||
| FindRoots() |
Gets the set of X-coordinates where the curve crosses
the X-axis.
| |
| GetCurveFitter() |
Returns a CurveFitter object that can be used to fit the curve to data.
| |
| GetDerivative() | ||
| GetHashCode() | Serves as a hash function for a particular type. | |
| GetType() | Gets the Type of the current instance. | |
| Integral(Double, Double) |
Gets the definite integral of the curve between the
specified X-coordinates.
| |
| MemberwiseClone() | Creates a shallow copy of the current Object. | |
| Multiply(Double, LinearCombination) |
Multiplies a linear combination by a real number.
| |
| Negate(LinearCombination) |
Returns the negation of a linear combination.
| |
| OnParameterChanged(Int32, Double) |
Called after a Curve parameter has been changed.
| |
| OnParameterChanging(Int32, Double) |
Called before the value of a curve parameter is changed.
| |
| SlopeAt(Double) |
Gets the slope of the curve at the specified
X-coordinate.
| |
| Subtract(LinearCombination) |
Subtracts another LinearCombination from this instance.
| |
| Subtract(LinearCombination, LinearCombination) |
Subtracts two linear combinations.
| |
| TangentAt(Double) |
Gets the tangent Line to the curve at the
specified X-coordinate.
| |
| ToString() | ||
| ValueAt(Double) |
Gets the Y-value of the curve at the specified
X-coordinate.
|
Constructors
| Icon | Type | Description |
|---|---|---|
| LinearCombinationNew(FunctionBasis) |
Constructs a new LinearCombination object.
| |
| LinearCombinationNew(FunctionBasis, Double[]()) |
Constructs a new LinearCombination object.
| |
| LinearCombinationNew(FunctionBasis, Vector) |
Constructs a new LinearCombination object.
|
Properties
| Icon | Type | Description |
|---|---|---|
| Basis |
Gets the FunctionBasis associated with the linear combination.
| |
| Coefficient(Int32) |
Gets or sets the coefficient of the function with the specified
index.
| |
| Parameters |
Gets the collection of parameters that determine the shape of this
Curve.
|
Remarks
Use the LinearCombination class to represent
functions that are a linear combination of a set of basis functions
in a FunctionBasis.