【发布时间】:2021-03-01 22:34:31
【问题描述】:
我想解决一个简单的公式。假设除 x 之外的所有变量都是已知的,我试图通过以下公式求解 x:x = [(c-a)/a]^(1/b) 初始方程是:a * x^b - a = c,这就是我求解 x 的方法。
下面是我的代码的 sn-p。
a = 5000
b = 5
c = 562
x = ((c-a)/a)**(1/b)
但由于某种原因它无法处理它。有什么建议吗?
【问题讨论】:
-
无法重现:ideone.com/4eMfsF 我很确定错误来自实际使用
x的后续代码。注意(c-a)/a是负数;将负数提高到非整数幂会产生复数。