This crate provides utilities for operating on polynomials, including: - Parsing polynomials from strings, and creating strings from polynomials - Math operations with polynomials - Integration and derivation of polynomials - Finding polynomial roots
```rust use std::str::FromStr;
use rustnomial::{GenericPolynomial, Polynomial};
fn main() {
let poly = Polynomial::
fn main() { let poly = integral!(5., 2., 0.); // 1.6666666666666667x^3 + x^2 + C println!("{}", poly); // 2.666666666666667 println!("{}", poly.eval(0., 1.)); } ```
fn main() { let poly = derivative!(5., 2., 0.); // 10x + 2 println!("{}", poly); } ```
fn main() {
let poly = Polynomial::