【发布时间】:2013-04-02 18:36:30
【问题描述】:
有没有人推荐我正在使用 Mac OSX 并尝试编写和运行 C++ 代码。
我正在运行代码来回答被称为“Tammes 问题”的数学问题。我目前有一段梯度流代码,它运行以分布球体上的点并最小化能量函数。这适用于 Thomsons 问题和低 t 值(能量函数中的索引)。
Tammes 问题是因为 t 趋于无穷大,所以我需要使 t 相当大。这很好,但是当我将球体上两点之间的距离提高到 t 的幂时,这个数字变得非常小(仍然是正数),然后通过取其倒数,我得到了相当大的能量。问题是能量随着 t 的增加而失去准确性,这可以通过 bignum 库来解决。但是,如果我想找到球体上球冠的大小,我需要重新排列余弦规则以找到点之间的角度。因此,这需要我取一个因 GMP 不支持 cos 函数而无法接受的数字的余弦。
【问题讨论】:
-
此问题中包含的信息不足,无法为您提供有用的建议。
-
@CodyGray 对不起,你能告诉我你需要什么样的信息,我会为你提供。我将编辑问题以尽可能多地给您。
标签: c++ gmp bignum trigonometry