Contains methods that compute the values of orthogonal polynomials.
Namespace: Meta.Numerics.FunctionsAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)
Syntax
| C# | Visual Basic | Visual C++ | F# |
public static class OrthogonalPolynomials
Public NotInheritable Class OrthogonalPolynomials
public ref class OrthogonalPolynomials abstract sealed
[<AbstractClassAttribute>] [<SealedAttribute>] type OrthogonalPolynomials = class end
Members
| All Members | Methods |
| Member | Description | |
|---|---|---|
| ChebyshevT(Int32, Double) |
Computes the value of a Cebyshev polynomial.
| |
| HermiteH(Int32, Double) |
Computes the value of a (physicists') Hermite polynomial.
| |
| HermiteHe(Int32, Double) |
Computes the value of a (statisticians') Hermite polynomial.
| |
| LaguerreL(Int32, Double) |
Computes the value of a Laguerre polynomial.
| |
| LaguerreL(Int32, Double, Double) |
Computes the value of an associated Laguerre polynomial.
| |
| LegendreP(Int32, Double) |
Computes the value of a Legendre polynomial.
| |
| LegendreP(Int32, Int32, Double) |
Computes the value of an associated Legendre polynomial.
| |
| ZernikeR(Int32, Int32, Double) |
Computes the value of a Zernike polynomial.
|
Remarks
Orthogonal polynomials are complete families of polynomials that are orthogonal on a given interval with a given integration weight. Because of this property, any function on the interval can be expanded in the polynomials in a unique way.