3个版本
0.1.2 | 2023年8月30日 |
---|---|
0.1.1 | 2023年8月30日 |
0.1.0 | 2023年8月14日 |
#1148 in 数学
42KB
1K SLoC
数学操作
这是一个用于执行数学操作和操作方程的Rust库。
安装
将以下内容添加到您的Cargo.toml
文件中
[dependencies]
operations = "0.1.1"
用法
use math::{Operation, EquationMember};
fn main() {
let operation = Operation::Multiply(vec![
Operation::Value(2.0),
Operation::Variable(Rc::new("x")),
]);
println!("{}", operation.equation_repr());
}
// Prints
"2.0 * x"
特性
- 支持基本的数学运算,如加法、减法、乘法和除法。
- 可以通过重新排列项和求解变量来操作方程。
- 提供了一个特例,用于自定义方程成员,便于与其他库集成。
贡献
欢迎贡献!在GitHub上打开一个PR或问题以开始!
许可协议
本库采用MIT许可协议。
依赖
~4MB
~75K SLoC