polynomen

Crates.iopolynomen
lib.rspolynomen
version1.1.0
sourcesrc
created_at2022-04-11 23:25:37.305386
updated_at2023-07-01 20:52:18.096473
descriptionPolynomial library
homepagehttps://daingun.gitlab.io/automatica
repositoryhttps://gitlab.com/daingun/automatica
max_upload_size
id566159
size220,578
(daingun)

documentation

README

Polynomen - Polynomial Library

Home page and software specification

Repository

Crate registry

Documentation

Polynomial creation from coefficients or roots.
Polynomial evaluation with Horner method.
(Mutable) Indexing of polynomial coefficients.
Polynomials addition, subtraction and division.
Polynomials multiplication with convolution and fast fourier transform.
Polynomial and scalar addition, subtraction, multiplication and division.
Polynomial roots finding (real and complex).
Polynomial differentiation and integration.

Examples

#[macro_use] extern crate polynomen;
use polynomen::Poly;
let p1 = poly!(1, 2, 3);
let p2 = Poly::new_from_coeffs(&[1, 2, 3]);
assert_eq!(p1, p2);

Examples of library usage can be found in the examples/ folder.

Commit count: 1084

cargo fmt