数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 13567|回复: 10

一个极速收敛的开方迭代公式

[复制链接]
发表于 2016-9-15 14:27 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-9-15 18:01 | 显示全部楼层
楼上 elim 的帖子很好!我已将此帖转贴到“陆老师的《数学中国》园地”。
 楼主| 发表于 2016-9-15 23:24 | 显示全部楼层
本帖最后由 elim 于 2016-9-15 08:46 编辑

我们来试试这个算法:

  1. def kf(a, k =2, s = 1,e = 0.00000000000001):
  2.         if a <= 1:
  3.                 print "Need input a > 1"
  4.                 return 0
  5.         if int(k) != k or k < 2:
  6.                 print "Need integer n > 1"
  7.                 return 0
  8.         if 1 == s:
  9.                 print "Calculating %.2f^(1/%d). Accuracy %.18f" % (a, k, e)
  10.         m = 1 - k
  11.         u = (k - 1.0)/k
  12.         v = a*1.0/k
  13.         x = a*1.0
  14.         cnt = 0
  15.         d = e + 1.0
  16.         while d > e:
  17.                 y = u*x + v*(x**m)
  18.                 d = x - y
  19.                 cnt += 1
  20.                 if s == 1:
  21.                         print "%3d: %.15f" % (cnt, y)
  22.                 x = y
  23.         if 1 == s:
  24.                 print "Result: %0.15f  (%d times iterate, accuracy: %.18f)" % (x, cnt,e)
  25.         return x
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2016-9-15 23:51 | 显示全部楼层
当被开方数是有理数时,这个算法显然是方根的有理逼近.
 楼主| 发表于 2016-9-16 05:49 | 显示全部楼层
有趣的问题是为什么 x(n) 与 a (x(n))^(1-p) 的平均要使用权 (p-1)/p 及 1/p ?

 楼主| 发表于 2016-9-16 09:19 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-9-17 01:59 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-2-24 14:43 | 显示全部楼层


这才是主贴迭代公式的真正来源!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-2-24 15:28 | 显示全部楼层
牛顿的微积分最初基本以几何形式完成的. 当然除了微积分,牛顿用古希腊的方法还有很多成果,微积分乃至方程解决不了的。
发表于 2017-2-24 15:32 | 显示全部楼层
现代最牛的数学家有的又在回归牛顿,惠更斯,乃至古希腊的原始方法,可见古希腊是万能的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2026-5-16 20:55 , Processed in 0.121500 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表