1 个不稳定版本
0.1.0 | 2024年6月29日 |
---|
820 在 Rust 模式
115KB
2K SLoC
矢量微积分包
一个旨在简化矢量微积分工作的 Rust 包,设计得尽可能易于编写和使用,以模仿高级感觉但具有低级 Rust 功能。
使用方法
要使用此库,项目必须使用 nightly 工具链,您可以为它复制 rust-toolchain.toml 文件。
包含所有功能的指南也包含在 guide.md 文件中。在这里,您可以了解提供的所有宏。如果您不想经常访问 github,还有与 矢量微积分包 网站相同的网站。
版本控制
- v0.0 - 初始提交:向量和标量函数
- v0.01 - 添加了矢量函数,以及 curl、div、梯度等。
- v0.011 - README 包含了如何使用此包的指南
- v0.012 - 添加了梯度可能的函数和专门的指南文档
- v0.015 - 添加了参数曲线、集合和轮廓,以及向量的等式实现
- v0.018 - 添加了标量函数的极限
- v0.02 - 在向量和标量函数上评估标量函数,并使用高斯-勒让德、辛普森 1/3 或黎曼方法进行标量函数和矢量函数的线积分
- v0.021 - 实现了一元标量函数,包括导数和
integral!
宏 - v0.022 - 添加了参数曲面
- v0.023/v0.024 - 双重积分的进步
- v0.03 - 非常数的界限的双重积分和常数的界限的三重积分
- v0.035 - 标量函数的曲面积分框架工作,但还没有宏
- v0.04 - 标量和矢量函数的曲面积分,矢量函数的重构和一个宏。曲面的面积方法
- v0.045 - 重构了参数曲线和轮廓,并添加了轮廓的长度方法
- v0.05 - 通用积分宏,添加了 sin、cos、tan 和 ln 的宏,添加了多个双重积分方法,以及导入 IntegrationMethod 和 MultipleIntegrationMethod 的变体的设置宏,以及 pi 和 e。
- v0.051 - 进行了一些结构调整,通用化了near!宏。
- v0.052 - 修复了一些问题,为docs.rs创建了一些文档。
- v0.053 - 增加了一些文档,修复了一些错误。
- v0.1.0 - 完成了文档,修复了许多问题,准备发布!
依赖关系
~330KB