整方根函数

✍ dations ◷ 2025-07-31 11:27:37 #数论算法,数论,求根算法

整方根函数(英语: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}}

相关

  • 经验经验(英语:Experience)在一般概念包括了知识、技巧。是体验或观察某一事或某一事件后所获得的心得并应用于后续作业。而这些以前获取的知识技巧,对于工作或教授学问上,掌握相当重
  • 非那斯特莱非那斯特莱(英语:Finasteride),或名非那雄胺,别名非那司提,非那甾胺。是预防摄护腺肥大的药物。非那斯特莱会抑制头发毛囊的第二型5α还原酶(type 2 5-alpha reductase),使双氢睾酮(Di
  • 红杉国家公园巨杉国家公园(Sequoia National Park,或译美洲杉国家公园、红杉国家公园),是位于美国西部,加利福尼亚州内华达山脉内的一座国家公园。巨杉国家公园成立于1890年,是继黄石国家公园
  • 亚甲基蓝亚甲蓝(Methylene blue),又称亚甲基蓝、次甲基蓝、次甲蓝、美蓝、品蓝、甲烯蓝、瑞士蓝(Swiss blue),国际非专利药品名称(INN)为methylthioninium chloride。是一种芳香杂环化合物。
  • 曹良直曹良直(?年-1643年),字古遗,山西汾阳县(今山西汾阳市)人。明朝政治人物。崇祯十年(1637年)丁丑科进士,曾任尉氏县知县,历官灵寿、雄县,擢兵科给事中,曾因制军事兵形条例八事而闻名,崇祯九年
  • 斯特拉斯堡 (科罗拉多州)斯特拉斯堡(英语:Strasburg)是位于美国科罗拉多州亚当斯县的一个人口普查指定地区。斯特拉斯堡的座标为39°44′10″N 104°19′43″W / 39.73611°N 104.32861°W / 39.73611;
  • 天津法租界天津法租界,是1861年6月法国设在天津的专管租界,是近代中国四个在华法租界之一,天津教案、老西开事件等中国近代多起历史事件发生于此。天津法租界是天津九国租界中第二个划定
  • 隆格莱伊隆格莱伊(Lunglei),是印度米佐拉姆邦Lunglei县的一个城镇。总人口47355(2001年)。该地2001年总人口47355人,其中男性24579人,女性22776人;0—6岁人口6730人,其中男3411人,女3319人;识字
  • 左咸左咸可以指:
  • 桥 (1969年电影)《桥 》(塞尔维亚语西里尔字母:Мост,拉丁字母:Most,英语:The Bridge)是一部南斯拉夫彩色故事片,1969年出品。中国北京电影制片厂1977年出品了译制片《桥》。1944年德国在东线战