牛顿法计算平方根-Python

本文介绍了牛顿法在求平方根问题上的应用,通过牛顿迭代法逼近方程的根,展示了如何利用Python模拟这个过程,并举例计算了2的平方根。这种方法在科学计算中广泛应用。
摘要由CSDN通过智能技术生成

其实牛顿开方法是牛顿迭代法在开平方上的应用,牛顿迭代法同时也能快速逼近很多方程的解,自然可以用来开任意平方。

(a) ,即求 x2a=0 的正根。

更一般地,求 ak ,即求 xka=0 的正根。

注意牛顿迭代法只能逼近解,不能计算精确解。不过实际应用中,我们都不要求绝对精确的解,例如计算器得出结果也不需要给出无限位,只需要给出十几位小数就足够了,所以牛顿迭代法被广泛用在各种科学计算中。

【牛顿迭代法】

假设方程 f(x)=0 x0 附近有一个根,那么用以下迭代式子:
xn+1=xn

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值