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 在 算法 中排名
每月 290 次下载
21KB
276 行
rusty_math
这是一个用于数学运算的 Rust 库。
特性
- 最大公约数 (GCD)
- 最小公倍数 (LCM)
- 阶乘
- 检查一个数是否为质数
- 找到小于一个数的所有质数
- 排列
- 组合
- 积分
- 微分
- 求解线性方程
- 使用 Falsi Reguli 和 Newton-Raphson 方法找到多项式的根
- 线性回归
安装
要在项目中使用 rusty_math
,请将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
rusty_math = "0.2.1"
模块
- numbers:寻找最大公约数、最小公倍数、阶乘、检查质数、找到小于 n 的所有质数的函数。
- calculus:找到函数的定积分和某点的斜率。
- Linear:拟合和预测线性回归函数。
- 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 许可。