Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add to doc: guidance for choosing polynomial (#213) #219

Merged
merged 3 commits into from
Jan 2, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs/src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,17 @@ which defines the following classical orthogonal polynomials:
5. Laguerre: `L_n^{(α)}(x)`
6. Hermite: `H_n(x)`

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:

- Because of their relation to Laplace’s equation, **Legendre polynomials** can be useful as a basis for functions with spherical symmetry.
- **Chebyshev polynomials** are generally effective in reducing errors from numerical methods such as quadrature, interpolation, and approximation.
- 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.
- **Ultraspherical polynomials** are advantageous in spectral methods for solving differential equations.
- **Laguerre polynomials** have a semi-infinite domain, therefore they are beneficial for problems involving exponential decay.
- Because of its weight function, **Hermite polynomials** can be useful in situations where functions display a Gaussian-like distribution.

These are just a few applications of these polynomials. They have many more uses across mathematics, physics, and engineering.

## Evaluation

The simplest usage of this package is to evaluate classical
Expand Down
Loading