algorithm - 将四舍五入小数转换为(近似)激进值?

标签 algorithm language-agnostic math

我做了很多随机的数学程序来帮助我完成作业(合成除法是最有趣的),现在我想反转一个激进的表达式。

例如,在我方便的 TI 计算器中我得到

.2360679775

好吧,我想将该数字转换为等效的无理数表达式,即

sqrt(5)-2

我意识到我可以暴力破解它...但这会失去乐趣,而且考虑到 float 的重大舍入误差,这并不是那么容易。

那么你会怎么做呢?有没有简单的算法?

最佳答案

Inverse Symbolic Calculator

(我最初链接到 this,它似乎不见了。)

关于algorithm - 将四舍五入小数转换为(近似)激进值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294458/

相关文章:

algorithm - 网格数据结构

algorithm - Union-find 表示为社交网络

algorithm - 如何在不重复的情况下将彩票排列映射到唯一 ID?

algorithm - 将文本解析为数据模型

java - "Execute Around"成语是什么?

algorithm - 边缘平滑,同时保留角等特征

math - 破解短 RSA key

database - 编码数据库字段名称中的度量

c# - C# 中的数学错误

java - 与 Java 一起使用的最佳数学库是什么?