Skip to content

Commit 10c1bb7

Browse files
authored
add to doc: guidance for choosing polynomial (#213) (#219)
* add to doc: choosing poly (#213) * edit language (#213)
1 parent dd8bbb2 commit 10c1bb7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/src/index.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@ which defines the following classical orthogonal polynomials:
1717
5. Laguerre: `L_n^{(α)}(x)`
1818
6. Hermite: `H_n(x)`
1919

20+
These special polynomials have many applications and can be used as a basis for any function given their domain conditions are met, however these polynomials have some advantages due to their formulation:
21+
22+
- Because of their relation to Laplace’s equation, **Legendre polynomials** can be useful as a basis for functions with spherical symmetry.
23+
- **Chebyshev polynomials** are generally effective in reducing errors from numerical methods such as quadrature, interpolation, and approximation.
24+
- Due to the flexibility of its parameters, **Jacobi polynomials** are capable of tailoring the behavior of an approximation around its endpoints, making these polynomials particularly useful in boundary value problems.
25+
- **Ultraspherical polynomials** are advantageous in spectral methods for solving differential equations.
26+
- **Laguerre polynomials** have a semi-infinite domain, therefore they are beneficial for problems involving exponential decay.
27+
- Because of its weight function, **Hermite polynomials** can be useful in situations where functions display a Gaussian-like distribution.
28+
29+
These are just a few applications of these polynomials. They have many more uses across mathematics, physics, and engineering.
30+
2031
## Evaluation
2132

2233
The simplest usage of this package is to evaluate classical

0 commit comments

Comments
 (0)