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 extern crate rustnomial;
use std::str::FromStr;
use rustnomial::{GenericPolynomial, Polynomial};
fn main() {
let poly = Polynomial::
use rustnomial::integral;
fn main() { let poly = integral!(5., 2., 0.); // 1.6666666666666667x^3 + x^2 + C println!("{}", poly); // 2.666666666666667 println!("{}", poly.eval(0., 1.)); } ```
use rustnomial::derivative;
fn main() { let poly = derivative!(5., 2., 0.); // 10x + 2 println!("{}", poly); } ```
use rustnomial::{GenericPolynomial, Polynomial};
fn main() {
let poly = Polynomial::