文号
t37805
阅读
47589
回复
14
收藏
15
[图]平方根的竖式计算法
2011/11/17
IP:云南
图片来源:《生活中的魔法数学》第七章
00.jpg
作者: [美] 亚瑟·本杰明 / [美] 迈克尔·谢尔默
正文:
. 10.jpg
. 20.jpg
. 30a.jpg
. 40a.jpg     
. 40b.jpg
. 50a.jpg
. 50b.jpg   
. 50c.jpg
. 60a.jpg
. 70a.jpg
. 80.jpg   
+50
科创币
虎哥
2011/11/17
怀念了。
+100
科创币
ehco
2011/11/18
感谢分享,说实话俺还真不知道开方是这么算出来的。难道计算机的sqrt也是枚举的?
+25
科创币
沙亦亡
2011/11/18
+10
科创币
十九
2011/11/19
来自:
数理化/数学
14
2
15年2个月前IP:未同步
337278
1楼
只能说手机压力巨大
引用
评论
15年2个月前IP:未同步
337322
2楼
不错  比昨天的那个图容易懂一些
引用
评论
15年2个月前IP:未同步
337332
3楼
计算机算平方根用牛顿迭代。。。或者。。。下面这个fuck的方法

float InvSqrt(float x)
{
    float xhalf = 0.5f*x;
    int i = *(int*)&x; // get bits for floating VALUE
    i = 0x5f375a86- (i>>1); // gives initial guess y0
    x = *(float*)&i; // convert bits BACK to float
    x = x*(1.5f-xhalf*x*x); // Newton step, repeating increases accuracy
    return x;
}


参考:一个sqrt函数引发的血案
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
attachment icon InvSqrt.pdf 147.71KB PDF 373次下载 预览
+200
科创币
ehco
2011/11/18
重大释疑!数学很奥妙啊,这人肯定不是地球人!
引用
评论
15年2个月前IP:未同步
337396
4楼
那么,Rnd      rand    的内部机理呢?俺苦思冥想好长时间了,百度过也google过,可还是不懂,求深入浅出讲解[s:228]
引用
评论
15年1个月前IP:未同步
337696
5楼
20111119539.jpg 这个算法很好用,我已经精确到根号2小数点后第18位了。感谢LZ,哈哈哈
+10
科创币
hitxp
2012/12/13
nb
引用
评论
14年1个月前IP:未同步
478577
6楼
很好!!!!!!!!!!!!!!
引用
评论
14年1个月前IP:未同步
478671
7楼
[s:271][s:271][s:271][s:271]
引用
评论
14年1个月前IP:未同步
478685
8楼
我家有本很老的代数学辞典,上面写有手算平方根和立方根的方法,可能类似,不过这种算法冒似除了用于去搞C标准库之外,并没有太多的意义了,我们算这些都拿计算器、计算机。
引用
评论
11年8个月前IP:四川
763181
9楼
平方根的计算,我上学的时候学过.不过,你既然在这里提起,我当然要把它说清楚哈.
数学,就是这样,只要有了计算平方的方法,自然就有了计算平方根的方法,它是平方的逆运算,其它根是一样的.
因为,(A*10+B) *(A*10+B)=A*A*100+2AB*10+B*B,
所以,开平方是两位一分节,前面一节指A*A*100,即A*A(在百位);后面一节为:2AB*10+B*B=(20*A+B)*B(在个位).方法的来历就是这样.
引用
评论
11年8个月前IP:浙江
763184
10楼
我记得有一年我们期末考试的最后一道数学压轴题居然是一道阅读题,给一个算平方根的过程然后丢一个数出来让我们算,不过那个貌似只能精确到小数点后3位,跟这个不太一样
引用
评论
11年8个月前IP:广西
763317
11楼
很不错啊!~~
引用
评论
11年8个月前IP:江西
764674
12楼
很不错!
引用
评论
11年7个月前IP:新疆
770328
13楼
难!
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的