3个版本

0.1.2 2023年8月30日
0.1.1 2023年8月30日
0.1.0 2023年8月14日

#1148 in 数学

MIT许可协议

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