整方根函数

✍ dations ◷ 2025-06-18 16:51:52 #数论算法,数论,求根算法

整方根函数(英语:integer square root function),是指函数值为不大于自变量 a {\displaystyle a} 的算术平方根的最大整数,定义域为自然数,符号表示为 a {\displaystyle \lfloor {\sqrt {a}}\rfloor }

整方根函数 a {\displaystyle \lfloor {\sqrt {a}}\rfloor } 用原始递归函数可定义为:

{ 0 = 0 S a = a + N ( S a ˙ ( S a ) 2 {\displaystyle {\begin{cases}\lfloor {\sqrt {0}}\rfloor =0\\\lfloor {\sqrt {Sa}}\rfloor =\lfloor {\sqrt {a}}\rfloor +N(Sa{\dot {-}}(S\lfloor {\sqrt {a}}\rfloor )^{2}\end{cases}}}

由牛顿法迭代公式 x n + 1 = x n f ( x n ) f ( x n + 1 ) {\displaystyle x_{n+1}=x_{n}-{\frac {f(x_{n})}{f'(x_{n+1})}}} ,欲计算 a {\displaystyle \lfloor {\sqrt {a}}\rfloor } ,可令

f ( x ) = x 2 a {\displaystyle f(x)=x^{2}-a} ,由 x 2 a = 0 {\displaystyle x^{2}-a=0} ,得

f ( x ) {\displaystyle f(x)} x {\displaystyle x} 轴相交于 x = a {\displaystyle x={\sqrt {a}}} ,可计算平方根,于是

f ( x ) = 2 x {\displaystyle f'(x)=2x} ,代入迭代公式可得

x n + 1 = x n x n 2 a 2 x n {\displaystyle x_{n+1}=x_{n}-{\frac {x_{n}^{2}-a}{2x_{n}}}} ,整理得

x n + 1 = x n 2 + a 2 x n {\displaystyle x_{n+1}={\frac {x_{n}}{2}}+{\frac {a}{2x_{n}}}}

算法结束条件为 Δ n = | x n + 1 x n | = 0 {\displaystyle \Delta _{n}=\left\vert x_{n+1}-x_{n}\right\vert =0} ,即 x n + 1 = x n {\displaystyle x_{n+1}=x_{n}}

相关

  • 1第1周期元素是元素周期表中第一行(即周期)的元素,仅有两个元素:
  • X-15北美X-15(North America X-15)是一架由北美航空所承制开发的火箭动力实验机。X-15可能是在贝尔X-1之后,美国空军/NASA/美国海军X系列试验机中最重要的一架。在1960年代,X-15打破了
  • 帕西弗雷德里克·帕西 (Frédéric Passy 1822年5月20日-1912年6月12日),法国理论经济学家,世界第一个国际和平组织——国际和平联盟(英语:League of Peace and Freedom)和各国议会联盟
  • 微缩胶片微缩胶片,是数码相机时代之前的当代科技产物,人类利用胶卷摄影技术,复制书籍、报纸、杂志等出版物上的文字和图片之类,汇集制作为一个小胶片。该胶片有16-mm和35-mm两种型号。
  • 请求权请求权(cause of action)是指一人基于法律向对方请求为一定作为或不作为的权利。请求权包含公法上之请求权,例如听审请求权、公正程序请求权;也有私法上之请求权,例如债权、物上
  • 生态层次分析生态层次分析(Ecological levels of analysis)是立基在Bronfenbrenner的“人类生态论”(human ecology)。由于人类与环境是相互影响,单一事件或问题可能有多重原因所导致,故透
  • 米勒山谷狼人米勒山谷狼人(英语:The Werewolves of Miller's Hollow)是一种衍生自俄罗斯的《杀手》的多人纸牌游戏,一般由8到18人组成,最大可达47人。该游戏由法国人Philippe des Pallières
  • 电话电报闭塞电话电报闭塞是指在两个车站之间,在不使用任何铁路电子、机械设备的条件下,只采用打电话、发电报等通信方式对列车的运行进行调度,保证前后列车的距离与安全的铁路闭塞方式。目
  • 阿诺德·哈柏格阿诺德·卡尔·哈柏格(英语:Arnold Carl Harberger,1924年7月27日-),美国经济学家,以他名字命名的哈伯格三角在福利经济学中广泛使用。哈伯格在约翰·霍普金斯大学完成了经济学学士
  • 葛诚葛诚(?-1399年),祖籍不详,明朝政治人物。洪武年末,为燕王朱棣府长史。建文元年(1399年),明惠帝以谢贵为都指挥使,同北平布政使张昺监视燕王动静。一日明惠帝召见葛诚,询问燕王府事,葛诚如