#effort #native

mathlib

Rust的数学库

1个不稳定版本

0.1.0 2020年10月26日

#1086 in 数学

Apache-2.0

12KB
261

mathlib

简介

mathlib 旨在为 Rust 提供一个本机数学库,涵盖多个数学领域。目前,这个库仍在开发中,但我希望在未来不久将其变成一个 稳定的现实

稳定性

这个库目前正在开发中,这意味着公共 API 可能会有不可预测的变化。

许可证

这个库是在宽松的 Apache-2.0 许可证 下分发的。


lib.rs:

mathlib

mathlib 旨在为 Rust 开发者提供涵盖多个数学领域的本机数学库。

注意: 这个库目前还在开发中

trig

trig 模块提供了三角运算的原语和方法。最重要的是,trig 模块提供了两种类型:DegreeAngleRadianAngle,它们可以用于大多数三角运算。

类型强制转换

始终记住,右侧 (RHS) 比左侧 (LHS) 更受青睐。让我们看看几个例子

  • DegreeAngle<T> + RadianAngle<T> = RadianAngle<T>
  • RadianAngle<T> + DegreeAngle<T> = DegreeAngle<T>

无运行时依赖