牛顿线性逼近求开方

牛顿法线性逼近计算开方

python Code:

def sqrt(x):
    if(x<=0):
        return 0;
    xn=x;
    while(xn * xn - x>0.001):
        xn = (xn + x / xn) / 2;
    return xn;

第一步:开方问题转化为求根问题:


开方问题转求根问题

第二步:牛顿逼近法原理如下:


线性逼近过程
sqrt(x)
不如
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 机器学习是做NLP和计算机视觉这类应用算法的基础,虽然现在深度学习模型大行其道,但是懂一些传统算法的原理和它们之间...
    在河之简阅读 20,697评论 4 65
  • 今天跟同事一起吃饭,几杯下肚,几个同事推杯换盏中畅谈无虞,有的谈国事,有的谈工作,有的哭诉心肠,一开始我还能...
    了之阅读 4,379评论 0 1
  • 区别于妈妈,爸爸是完全不同的一种存在。 我记得小时候,我很多次和外婆一起,站在家门口的公交站,热切地期待着我爸爸回...
    谢江华阅读 3,505评论 0 0
  • 前段时间看到微博上有一个话题“就因为你太要强了”,看到的第一眼,我就预感不好。估计又在宣扬女性就应该弱小和被照顾的...
    小筛阅读 4,603评论 0 0

友情链接更多精彩内容