ChebyshevBasis Constructor

Definition

Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree.

Overload List

ChebyshevBasis(Int32) Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree over the interval [-1, 1].
ChebyshevBasis(Double, Double, Int32) Constructs a new ChebyshevBasis over a specified interval from an array of function of one variable delegates.

ChebyshevBasis(Int32)

Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree over the interval [-1, 1].
C#
public ChebyshevBasis(
	int degree
)

Parameters

degree  Int32
The degree of the highest order Chebyshev polynomial in the function basis.

Remarks

The interval [-1, 1] is the interval over which the standard Chebyshev polynomials have their orthogonality properties.

ChebyshevBasis(Double, Double, Int32)

Constructs a new ChebyshevBasis over a specified interval from an array of function of one variable delegates.
C#
public ChebyshevBasis(
	double lowerBound,
	double upperBound,
	int degree
)

Parameters

lowerBound  Double
The lower bound of the interval.
upperBound  Double
The upper bound of the interval.
degree  Int32
The degree of the highest order power in the function basis.

Remarks

Standard Chebyshev polynomials are defined over the interval [-1, 1]. Scaled Chebyshev polynomials can be defined over an arbitrary interval.

See Also