#质数 #数字 #数学 #线性回归 #最大公约数 #方程 #阶乘

rusty_math

rusty_math 是一系列用 Rust 实现的数学函数集合

5 个版本

0.2.1 2024 年 8 月 24 日
0.2.0 2024 年 8 月 24 日
0.1.2 2024 年 8 月 22 日
0.1.1 2024 年 8 月 20 日
0.1.0 2024 年 8 月 20 日

536算法 中排名

Download history 290/week @ 2024-08-16

每月 290 次下载

自定义许可

21KB
276

rusty_math

这是一个用于数学运算的 Rust 库。

特性

  • 最大公约数 (GCD)
  • 最小公倍数 (LCM)
  • 阶乘
  • 检查一个数是否为质数
  • 找到小于一个数的所有质数
  • 排列
  • 组合
  • 积分
  • 微分
  • 求解线性方程
  • 使用 Falsi Reguli 和 Newton-Raphson 方法找到多项式的根
  • 线性回归

安装

要在项目中使用 rusty_math,请将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
rusty_math = "0.2.1"

模块

  1. numbers:寻找最大公约数、最小公倍数、阶乘、检查质数、找到小于 n 的所有质数的函数。
  2. calculus:找到函数的定积分和某点的斜率。
  3. Linear:拟合和预测线性回归函数。
  4. Equations:求解线性方程组,使用 Falsi Reguli 和 Newton-Raphson 方法找到多项式的根

用法

use rusty_math::gcd;

fn main() {
    let result = gcd(12, 15);
    println!("GCD of 12 and 15 is {}",result) ;
}

贡献

欢迎贡献!如果您发现任何错误或对改进有建议,请打开一个 issue 或提交一个 pull request。

许可

本项目采用 MIT 许可

无运行时依赖