问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通俗易懂地讲解牛顿迭代法求开方?

发布网友 发布时间:2022-04-25 22:58

我来回答

3个回答

热心网友 时间:2022-04-23 15:34

利用迭代算法解决问题,需要做好以下三个方面的工作:     一、确定迭代变量。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。    二、建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。   三、对迭代过程进行控制。在什么时候结束迭代过程?这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一种是所需的迭代次数是个确定的值,可以计算出来;另一种是所需的迭代次数无法确定。对于前一种情况,可以构建一个固定次数的循环来实现对迭代过程的控制;对于后一种情况,需要进一步分析出用来结束迭代过程的条件。

热心网友 时间:2022-04-23 16:52

五次及以上多项式方程没有根式解(就是没有像二次方程那样的万能公式),这个是被伽罗瓦用群论做出的最著名的结论。但是,没有王屠夫难道非得吃带毛猪?工作生活中还是有诸多求解高次方程的真实需求(比如行星的轨道计算,往往就是涉及到很复杂的高次方程),这日子可怎么过下去啊?要讲牛顿迭代法之前我们先说一个关键问题:切线是曲线的线性*近。因为切线是一条直线(也就是线性的),所以我们可以说,A点的切线是f(x)的线性*近。离A点距离越近,这种*近的效果也就越好,也就是说,切线与曲线之间的误差越小。所以我们可以说在A点附近,“切线\approx f(x) ”。牛顿迭代法又称为牛顿-拉弗森方法,实际上是由牛顿、拉弗森(又是一个被牛顿大名掩盖的家伙)各自独立提出来的。牛顿-拉弗森方法提出来的思路就是利用切线是曲线的线性*近这个思想。牛顿、拉弗森们想啊,切线多简单啊,研究起来多容易啊,既然切线可以近似于曲线,我直接研究切线的根不就成了。随便找一个曲线上的A点(为什么随便找,根据切线是切点附近的曲线的近似,应该在根点附近找,但是很显然我们现在还不知道根点在哪里),做一个切线,切线的根(就是和x轴的交点)与曲线的根,还有一定的距离。牛顿、拉弗森们想,没关系,我们从这个切线的根出发,做一根垂线,和曲线相交于B点,比如求平方根:x^2=78 ,可以转为求 x^2-78=0 这个方程的根,就可以用牛顿-拉弗森方法求。求平方根用牛顿-拉弗森方法是安全的,没有我之前说的那么多坑。不过我看了有一些工程师写的代码,就有点滥用牛顿-拉弗森方法了,没有从数学角度进行更多的考虑。数学的魅力就在于,哪怕18世纪就证明了五次及以上多项式方程没有根式解,随着时间的发展,这个证明并不会被推翻,不像技术一样会日新月异。所以牛顿-拉弗森方法仍然在计算机学科中被广泛使用。

热心网友 时间:2022-04-23 18:26

牛顿法是二阶收敛,梯度下降是一阶收敛,所以牛顿法就更快。如果更通俗地说的话,比如你想找一条最短的路径走到一个盆地的最底部,梯度下降法每次只从你当前所处位置选一个坡度最大的方向走一步,牛顿法在选择方向时,不仅会考虑坡度是否够大,还会考虑你走了一步之后,坡度是否会变得更大。所以,可以说牛顿法比梯度下降法看得更远一点,能更快地走到最底部。根据wiki上的解释,从几何上说,牛顿法就是用一个二次曲面去拟合你当前所处位置的局部曲面,而梯度下降法是用一个平面去拟合当前的局部曲面,通常情况下,二次曲面的拟合会比平面更好,所以牛顿法选择的下降路径会更符合真实的最优下降路径。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
海茜生长方式 电容补偿柜控制器显示超前怎么解决 娃娃鱼怎么不吃饭 娃娃鱼为什么不吃食物啊? 那个地图卫星视图比较清楚 全网首发,546GB香港倾斜模型3DTiles数据! 如何在谷歌地球上作画 在平面地图上作画往往不准。如何在立体地 没有大专文凭可以考公务员吗 铸铁管渗水用什么处理 朋友们 我妈整晚失眠 头晕 血压高 腿无力 发抖 怎么办 matlab编程中基于向量和矩阵的描述与迭代变量的编程的异同 简化牛顿迭代法收敛的证明 迭代函数在编写程序的时候如何输入 用牛顿法求1/√a,写出迭代公式 牛顿迭代法的牛顿迭代公式 在C语言中,什么是迭代法? 为什么微信会突然重新登录然后账号被冻结密码也被改了家人也被删掉了? 请问迭代是什么意思???望得到准确回答,谢谢。。。 牛顿迭代方法 数学中那个迭代法是怎么回事啊 ? 一个关注我很久的男生,突然取消对我的关注,为什么? 如何对多个变量进行迭代? C#中“迭代变量”什么意思呢? 这抖音上面的人,你们为啥都取消我的关注了呢? 杏鲍菇豆腐 杏鲍菇能和豆腐同吃吗 IAM无雾加湿器真的这么好嘛?好在哪里? 阿尔卡司净化无雾加湿器用着有什么优势? 敏感肌适合使用无雾加湿器吗? 杏鲍菇焖豆腐做法有哪些呢?谁能告诉我一下!Msw178.com 杏鲍菇炖豆腐的做法,杏鲍菇炖豆腐怎么做好吃 什么是delta法则 premiere cs4如何在字幕外面添加边框 Prcc裁剪的时候如何显示外部方框? Pr怎么做这种人物旁边有个方框,框里有短视频,短视频与方框贴合,视频拉 ... 怎样在premiere中做一个红色透明方块,飞到字幕上时,不会遮挡字幕 premiere 2.0 调整素材大小的框框被搞没在了,怎么弄出来? premiere里如何把人用框框圈出来,让框框跟着人动? Pr一张图片变成四格九格然后方块消失怎么弄 PR在添加字幕是输入的字变成了一个方框怎么回事 怎样取消qq上显示的天气预报 怎样关闭天气预报里的广告 怎么取消QQ上我的地址和天气 怎么去掉qq面板上天气预报图标 怎么取消手机登陆QQ空间自动显示的天气预报和星座运势 每次打开qq浏览器都在通知栏出现天气预报,怎么取消? 新加坡遇史上最严重登革热,这种疫情到底有多恐怖? 【知道日报】9种最致命的病毒,你知道吗? 怎么取消超级QQ天气预报短信提醒求大神帮助 怎么取消我qq的天气预报和地址? 什么是登革热疫情?感染登革热后有哪些症状?