计算方法 | 简单迭代法求方程根
老师的作业罢了:-(
用的是简单迭代法求根
1 import math 2 3 #此处为示例迭代函数 求方程x^4+2x^2-x-3=0的根 4 def f(x): 5 return math.pow(math.pow(x+4,0.5)-1, 0.5) 6 7 a = eval(input("请输入端点a:")) 8 b = eval(input("请输入端点b:")) 9 # c = eval(input("请输入误差限:")) 10 11 x = a 12 i = 0 13 while True: 14 i += 1 15 _x = f(x) 16 print("{}: f({})={}".format(i, x,_x)) 17 if _x == x: 18 print(x) 19 break 20 x = _x
本文来自博客园,作者:Mz1,转载请注明原文链接:https://www.cnblogs.com/Mz1-rc/p/13826063.html
如果有问题可以在下方评论或者email:mzi_mzi@163.com