1个不稳定版本
0.1.0 | 2020年10月26日 |
---|
#1086 in 数学
12KB
261 行
mathlib
简介
mathlib
旨在为 Rust 提供一个本机数学库,涵盖多个数学领域。目前,这个库仍在开发中,但我希望在未来不久将其变成一个 稳定的现实。
稳定性
这个库目前正在开发中,这意味着公共 API 可能会有不可预测的变化。
许可证
这个库是在宽松的 Apache-2.0 许可证 下分发的。
lib.rs
:
mathlib
mathlib
旨在为 Rust 开发者提供涵盖多个数学领域的本机数学库。
注意: 这个库目前还在开发中
trig
trig 模块提供了三角运算的原语和方法。最重要的是,trig
模块提供了两种类型:DegreeAngle
和 RadianAngle
,它们可以用于大多数三角运算。
类型强制转换
始终记住,右侧 (RHS) 比左侧 (LHS) 更受青睐。让我们看看几个例子
DegreeAngle<T>
+RadianAngle<T>
=RadianAngle<T>
RadianAngle<T>
+DegreeAngle<T>
=DegreeAngle<T>