Polynomial Methods
Methods
Add( |
Adds another LinearCombination to this instance.
(Inherited from LinearCombination) |
Add( |
Adds a multiple of another LinearCombination to this instance.
(Overrides LinearCombination.Add(Double, LinearCombination)) |
Add( | Adds two polynomials. |
Clone |
Constructs an exact copy of this instance.
(Inherited from Curve) |
Complex | Evaluates the slope or first derivative of a polynomial for a complex number argument. |
Complex | Evaluates the polynomial for a complex number argument. |
Deflate | Deflates a polynomial by dividing out a root. |
Divide( | Divides one Polynomial by another. |
Divide( | Divides one Polynomial by another. |
Equals( |
Overridden. Returns whether this
instance is equal to a specified object.
(Overrides Object.Equals(Object)) |
Equals( | Overridden. Returns whether this instance is equal to a specified polynomial. |
Equals( | Returns whether two Polynomial objects represent the same value. |
Evaluate | Evaluates a polynomial with the specified coefficients. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Find | Gets the set of roots of the Polynomial. |
Find |
Gets the set of X-coordinates where the Polynomial
crosses the X-axis.
(Overrides Curve.FindRoots()) |
From | Constructs a new polynomial that has the specified roots. |
From | Constructs a new polynomial that has the specified roots. |
Get |
Returns a CurveFitter object that can be used to fit the curve to data.
(Inherited from LinearCombination) |
Get |
Returns a Curve of type Polynomial
that represents the derivative of this Polynomial.
(Overrides Curve.GetDerivative()) |
Get |
Overridden. Returns the hash code for this instance.
(Overrides Object.GetHashCode()) |
Get | Constructs the interpolating polynomial through a set of points. |
Get | Constructs the interpolating polynomial through a set of points. |
Get | Gets the Type of the current instance. (Inherited from Object) |
Integral |
Gets the definite integral of the curve between the
specified X-coordinates.
(Overrides Curve.Integral(Double, Double)) |
Least | Returns the Polynomial that is the best least squares fit through the given set of points. |
Least | Returns the Polynomial that is the best weighted least squares fit through the given set of points. |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
Modulus | Divides one Polynomial by another and returns the remainder. |
Multiply | Multiplies two polynomials. |
OnParameter |
Called when a coefficient of the polynomial is changed.
(Inherited from PolynomialBase) |
OnParameter |
Called before the value of a curve parameter is changed.
(Inherited from Curve) |
Reduce() |
Reduces the degree of a polynomial so that the leading coefficient is different
from zero.
(Inherited from PolynomialBase) |
Reduce( |
Reduces the degree of a polynomial so that the leading coefficient is greater than
the specified tolerance.
(Inherited from PolynomialBase) |
Set |
Sets a curve parameter to the specified value.
(Inherited from Curve) |
Slope |
Evaluates the slope or first derivative of a polynomial
for a real argument.
(Overrides LinearCombination.SlopeAt(Double)) |
Solve |
Finds the x value where the curve reaches the specified y value.
(Inherited from Curve) |
Subtract( |
Subtracts another LinearCombination from this instance.
(Inherited from LinearCombination) |
Subtract( | Subtracts two polynomials. |
Tangent |
Gets the tangent line to the curve at the
specified X-coordinate.
(Inherited from Curve) |
ToString() |
Returns a string representation of this instance.
(Overrides Object.ToString()) |
ToString( | Returns a string representation of this instance using the specified string to format the coefficients. |
ToString( | Returns a string representation of this instance using the specified string and format provider to format the coefficients. |
Value |
Evaluates the polynomial for a real argument.
(Overrides LinearCombination.ValueAt(Double)) |