8个版本
0.1.7 | 2024年2月2日 |
---|---|
0.1.6 | 2023年12月26日 |
#369 in 数学
每月 56 次下载
62KB
350 行
Damn-Differential
Rust包,包含一些常微分方程(和常微分方程组)的数值方法。感谢April Rains为名称提供灵感。
入门
- 首先,创建一个项目
cargo init your-project-name
- 将
damn-diff
添加为依赖项cargo add damndiff
- 然后在主文件中添加
use damndiff::*
最新技术
常微分方程
- Adams-Bashforth 方法;
- Adams-Moulton 方法;
- Bogacki-Shampine 方法;
- Euler 方法;
- Heun 方法;
- 二阶Runge-Kutta方法;
- 四阶Runge-Kutta方法;
- Runge-Kutta-Fehlberg 方法;
- 量化状态系统方法(QSS1);
常微分方程组
- Euler 方法;
- Forest-Ruth积分器;
- Leapfrog积分;
- Radau方法IA;
- 四阶Runge-Kutta方法;
未来功能
我们计划整合更多数值方法,以增强库的通用性和鲁棒性,并将各种方程类型扩展到包括
- 偏微分方程(PDE);
- 随机微分方程(SDE);
- 分数微分方程;
- 变阶微分方程。
贡献
Damn-differential欢迎社区贡献以增强其功能、提高性能和修复错误。如果您有兴趣贡献,请随时提交包含您改进的pull requests。