Polynomial<T> Methods
Methods
Add( |
Adds another LinearCombination<T> to this instance.
(Inherited from LinearCombination<T>) |
Add( |
Adds a multiple of another LinearCombination to this instance.
(Overrides LinearCombination<T>.Add(T, LinearCombination<T>)) |
Add( | Adds two polynomials. |
Clone |
Constructs an exact copy of this instance.
(Inherited from Curve<T>) |
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<T> by another. |
Divide( | Divides one Polynomial<T> 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<T> 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<T>. |
Find |
Gets the set of X-coordinates where the Polynomial<T>
crosses the X-axis.
(Overrides Curve<T>.FindRoots()) |
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<T>) |
Get |
Returns a Curve of type Polynomial<T>
that represents the derivative of this Polynomial<T>.
(Overrides Curve<T>.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<T>.Integral(T, T)) |
Least | Returns the Polynomial<T> that is the best least squares fit through the given set of points. |
Least | Returns the Polynomial<T> 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<T> by another and returns the remainder. |
Multiply | Multiplies two polynomials. |
OnParameter |
Called when a coefficient of the polynomial is changed.
(Inherited from PolynomialBase<T>) |
OnParameter |
Called before the value of a curve parameter is changed.
(Inherited from Curve<T>) |
Reduce() |
Reduces the degree of a polynomial so that the leading coefficient is different
from zero.
(Inherited from PolynomialBase<T>) |
Reduce( |
Reduces the degree of a polynomial so that the leading coefficient is greater than
the specified tolerance.
(Inherited from PolynomialBase<T>) |
Set |
Sets a curve parameter to the specified value.
(Inherited from Curve<T>) |
Slope |
Evaluates the slope or first derivative of a polynomial
for a real argument.
(Overrides LinearCombination<T>.SlopeAt(T)) |
Solve |
Finds the x value where the curve reaches the specified y value.
(Inherited from Curve<T>) |
Subtract( |
Subtracts another LinearCombination<T> from this instance.
(Inherited from LinearCombination<T>) |
Subtract( | Subtracts two polynomials. |
Tangent |
Gets the tangent line to the curve at the
specified X-coordinate.
(Inherited from Curve<T>) |
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<T>.ValueAt(T)) |