#多项式 #代数

polynom

一个简单的多项式处理库

2个版本

0.1.1 2019年8月17日
0.1.0 2019年8月17日

#862 in 数学

MIT/Apache

15KB
247

Polynom

Rust中处理多项式的简单库。

要查看生成的文档,请运行

cargo doc --open

要运行测试套件,请运行

cargo test

示例

可以从系数向量和未知数创建一个新的多项式,如下所示

use polynom::polynomial::Polynomial;

let polynomial = Polynomial::new(vec![1f64, 2f64, 3f64], 'x');

assert_eq!(polynomial.as_string(), String::from("f(x) = 1 + 2x + 3x^2")

致谢

这受到Jeremy Kun的《A Programmer's Introduction to Mathematics》第1章第4节的启发。此库是Kun在GitHub仓库[Programmers Introduction to Mathematics](https://github.com/pim-book/programmers-introduction-to-mathematics/)中提供的polynomial.py类的移植。

注意

此库远非完美,您可能不应在生产环境中使用它。

无运行时依赖