【发布时间】:2014-02-04 03:49:48
【问题描述】:
我正在尝试创建一个数学库,其中一个函数找到了浮点数的第 n 个根。
我现在的表情是——
value = value ^ 1/rootValue
但我收到错误,因为我使用的是浮点数。 有没有其他方法可以解决这个问题?
【问题讨论】:
-
@MarcB:这对于找到函数的根很好,但问题是关于找到数字的根。
-
@mikea:不是这样。除非您从头开始将其作为学习练习来实现,否则您会在适当的时候使用标准库。
-
@MikeSeymour 这种模棱两可的原因很简单。
N数的根K是函数f(x) = x^N - K的根。 -
@ŁukaszKidziński:确实;如果您想从(或多或少)第一原则解决这个问题,一般的寻根算法可能会很有用。但是对于这种特殊情况,有more specific algorithms,如果这不是学习数字技术的练习,还有标准库。