Expand description
Polynomial functionality and interpolation for NumRS2
This module provides comprehensive polynomial operations including:
- Basic polynomial operations (evaluation, derivatives, integrals)
- Arithmetic operations (addition, subtraction, multiplication, division)
- Polynomial fitting and evaluation
- Root finding and construction from roots
- Interpolation methods (Lagrange, Newton, cubic splines)
- Special/orthogonal polynomials (Chebyshev, Legendre, Hermite, Laguerre, Jacobi)
- Utility functions (Vandermonde matrices, companion matrices, etc.)
Re-exports§
pub use core::Polynomial;pub use arithmetic::polyadd;pub use arithmetic::polydiv;pub use arithmetic::polymul;pub use arithmetic::polysub;pub use fitting::polyder;pub use fitting::polyextrap;pub use fitting::polyfit;pub use fitting::polyfit_weighted;pub use fitting::polyint;pub use fitting::polyresidual;pub use fitting::polyval;pub use roots::poly;pub use roots::polyfromroots;pub use roots::roots;pub use interpolation::CubicSpline;pub use interpolation::PolynomialInterpolation;pub use special::polychebyshev;pub use special::polyhermite;pub use special::polyjacobi;pub use special::polylaguerre;pub use special::polylegendre;pub use special::OrthogonalPolynomials;pub use utils::polycompanion;pub use utils::polycompose;pub use utils::polygcd;pub use utils::polygrid2d;pub use utils::polymulx;pub use utils::polypower;pub use utils::polyscale;pub use utils::polytrim;pub use utils::polyval2d;pub use utils::polyvander;pub use utils::polyvander2d;
Modules§
- arithmetic
- Polynomial arithmetic operations
- core
- Core polynomial structure and basic operations
- fitting
- Polynomial fitting and evaluation functions
- interpolation
- Polynomial interpolation methods
- roots
- Polynomial root finding and construction from roots
- special
- Special and orthogonal polynomials
- utils
- Polynomial utility functions