牛顿迭代求解函数根的方法

这是今天学习的第一个知识点,很是兴奋虽然有点少,但是还是想写一篇博客来把它记录下来。
这个是牛顿迭代公式,好像一个来求解一个函数根的近似值得方法,但是需要给出这个函数以及该函数的一次导数,在随机给出一个随机的初值x0,然后通过控制迭代次数,和迭代结果的精确度,就可以得到该函数的近似解

牛顿迭代求解函数根的方法

牛顿迭代求解函数根的方法
接下来测试了一个有两个根的一元二次方程
牛顿迭代求解函数根的方法
牛顿迭代求解函数根的方法

从上面的几次简单的测试和理论方法可以大概得知,这个牛顿迭代方法,一次只可以求得一个函数根的近似值,如果该函数比较复杂,而且根的个数不确定或者有很多的话,这个方法可能就不太适用了。另外大家要注意,如果该函数没有根的话,程序就会出现除零错误,此时可以写一个报错处理。