0

或其他开源 Python 库:Numpy、Matplotlib ...

4

2 回答 2

2

使用 scipy 的fsolve. 在此处找到的文档。

在python中定义你的函数(必须设置为零):

def func(x):
     return x**3/(3*x) - 4

并通过给 python 一个初始猜测来解决:

from optimize import fsolve  
x0 = fsolve(func, 3.5)
于 2012-11-18T00:07:54.757 回答
1

或者简单的代数会做:

x^3/3x = x^2/3 = 4

简化这个:

x^2 = 12

或者:

x = 2*sqrt(3)

真的不需要 SciPy,对吗?

于 2012-11-18T03:00:46.017 回答