我怎样才能解这个方程
x3 + x - 1 = 0
使用定点迭代?
有没有定点迭代我可以在网上找到代码(尤其是Python)吗?
Using scipy.optimize.fixed_point http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fixed_point.html#scipy-optimize-fixed-point:
import scipy.optimize as optimize
def func(x):
return -x**3+1
# This finds the value of x such that func(x) = x, that is, where
# -x**3 + 1 = x
print(optimize.fixed_point(func,0))
# 0.682327803828
Python 代码定义fixed_point
位于 scipy/optimize/minpack.py 中。具体位置取决于在哪里scipy
已安装。您可以通过输入找到
In [63]: import scipy.optimize
In [64]: scipy.optimize
Out[64]: <module 'scipy.optimize' from '/usr/lib/python2.6/dist-packages/scipy/optimize/__init__.pyc'>
目前的fixed_point
源代码可以通过访问在线找到文档页 https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fixed_point.html#scipy-optimize-fixed-point并单击[source]
link.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)