2个版本
0.1.1 | 2019年8月17日 |
---|---|
0.1.0 | 2019年8月17日 |
#862 in 数学
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
类的移植。
注意
此库远非完美,您可能不应在生产环境中使用它。