康老师

有没有简单方法开平方

2020-07-16 分类:百科

TIPS:本文共有 542 个字,阅读大概需要 2 分钟。

假设被开数为a,如果用sqrt(a)表示根号a,设置一个约等于(x+a/x)/2的初始值,代入上面公式,可以得到一个更加近似的值,再将它代入,就得到一个更加精确的值。依此方法,最后得到一个足够精度的(x+a/x)/2的值

如求745836942的平方根:

 7|45|83|69|42

 ①a=√7≈2,b=(745-400)/40≈8,28^2=784>745 ==>  b=7  ==>27^2=729<745,745r9 = 16

 ②a=27,b=1683/540≈3,27*20*3+3*3=1629<1683,168329 =54

 ③a=273,b=5469/5460≈1,273*20*1+1*1=5461<5469 ==>  b=1, 5469T61=8

 ④a=2731,b=842/54620≈0,2731*20*0+0*0<842 ==>  b=0,84296 =842

 至此,745836942的整数部分已经求出来,就是27310。如果还要求小数部分,在后面接0即可。注意,在被开方数字很大(10^100)时,需要用高精度计算a。

小编精心整理的这篇内容:有没有简单方法开平方,如果你看到此处请一定要收藏哦!

阅读剩余内容
网友评论
相关阅读
小编推荐