首页 > 自考资讯 > 自考资讯

如何计算一个数的平方根?

2024-10-09

大家好,如果您还对如何计算一个数的平方根?不太了解,没有关系,今天就由本站为大家分享如何计算一个数的平方根?的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

1.只需按计算器即可查出,例如:2=2^0.5=1.4142135623730950488016887242097…;

2、要介绍“手算平方根”吗?我真的很抱歉。我以前不是一个很专心的学生,所以我忘记了。当然,可以在百度上搜索一下,再深入研究一下帖子,但兴趣待定。

我不确定计算器背后的算法一定是什么,但我肯定知道一个更可行的方法:使用迭代函数迭代计算第n次平方根。今天我们就来看看“二次根”或“平方根”的计算方法。

平方根迭代函数如下:

f(x)=x/2+C/(2*x)

在:

x^2=C

或者

C^0.5=x

即:函数中的C是被切数,x是解目标的“二次根”。

(备注:好吧,请不要问我这个迭代函数从何而来,据说与“泰勒级数”有关,你得从“数学分析”中寻找答案,汗……)

什么是“迭代”?

猜一个初始值x0,例如:x0=1(如果不会猜就选1);

计算函数值x1,其中:x1=f(x0),即将x0代入迭代函数求值;

迭代:x0=x1;

重复步骤、,直至满足规定的精度要求。

可见,迭代就是将上一次输出的结果作为下一次输入的结果,反复执行。

这神奇吗?快来让我们尝试一下吧。

如何计算一个数的平方根?

示例1. 求根2 的值。

x0=1

x1=x/2+C/(2*x)=1/2+2/(2*1)=1.5

x0=x1=1.5

x1=x/2+C/(2*x)=1.5/2+2/(2*1.5)1.416666667

x0=x1=1.416666667

x1=x/2+C/(2*x)=1.416666667/2+2/(2*1.416666667)1.414215686

x0=x1=1.414215686

x1=x/2+C/(2*x)=1.414215686/2+2/(2*1.414215686)1.414213562

……

只需要4次迭代就可以得到小数点后9位的精度,足以处理很多计算需求。

示例2. 求1234567 的平方根。

哈哈,用手算基本上是不可能的。小数位数太多,会让人抓狂。以下是电子表格计算出的数据,供参考:

第一次1

第二次617284

第三次308643

第四次154323.5

第5次77165.74993

如何计算一个数的平方根?

第6次38590.87441

第七次19311.43279

第8次9687.68106

第9次4907.558926

第10次2579.561651

第11次1529.078654

第12次1168.235696

第13次1112.507369

第14次1111.111582

第15次1111.110706

……

经过15次迭代,达到了总体稳定精度要求。但是,如果初始值不是1,而是更接近精确值,比如1000,迭代次数会明显减少,如下:

第一次1000

第二次1117.2835

第三次1111.127757

第四次1111.110706

……

就4次。初始值的选择非常重要。良好的初值估计是一项核心技术。

用户评论

从此我爱的人都像你

终于找到解释平方根怎么计算的文章!我一直都蒙在鼓里,现在看懂了,简直太棒了!

    有8位网友表示赞同!

命运不堪浮华

我记得以前老师教过我们用勾股定理来算平方根,这个方法好像没那么直观。这篇文章介绍的算法简单易懂,感觉可以快速掌握 。

    有12位网友表示赞同!

不要冷战i

看了这篇博文以后才发现原来计算平方根这么简单啊!我就一直以为要用复杂的公式才能计算出来。

    有16位网友表示赞同!

淡抹烟熏妆丶

这篇文章讲得太精简了!对于初学者来说可能不太容易理解。能不能详细解释一下算法的原理呢?

    有14位网友表示赞同!

あ浅浅の嘚僾

说白了,求平方根就是找一个数乘以它自己等于给定数字。这篇文章的讲解有点绕,难道不是直接用计算器吗?

    有11位网友表示赞同!

断桥残雪

这种计算方式可以用在很多实际问题中,比如在建筑设计、工程计算等方面都会用到。

    有20位网友表示赞同!

陌上蔷薇

我觉得文章标题写的不太明确,说“怎样计算平方根”太笼统了,最好再具体一些,比如“用迭代法计算平方根”。

    有13位网友表示赞同!

空巷

这篇文章给我打开了一扇新的知识大门,原来平方根可以用这样的方法计算,挺想试试看!

    有6位网友表示赞同!

迷路的男人

我觉得这个算法的重复性比较高,如果可以找到更快捷的方法就好了。

    有14位网友表示赞同!

封心锁爱

我经常需要用到平方根,感谢作者分享这种实用技巧!以后就不会再用费力复杂的方法了!

    有9位网友表示赞同!

七夏i

文章讲的挺详细的,但是对于初学数学来说,这些公式还是有点难以理解。希望可以以更形象直观的例子解释一下。

    有6位网友表示赞同!

巷雨优美回忆

我之前一直以为平方根的概念比较抽象,但看完这篇博客之后发现它其实应用到生活中很多地方。

    有18位网友表示赞同!

权诈

计算器都能直接算出来,还不如用计算器方便快捷!

    有13位网友表示赞同!

秘密

这篇文章介绍的算法可以帮助我们理解平方根的概念,而不是单纯地依赖于运算工具。

    有14位网友表示赞同!

巴黎盛开的樱花

虽然文章讲解了如何计算平方根,但是没有提到一些常见错误以及相应的改正方法,这样会让读者产生误区。

    有7位网友表示赞同!

青墨断笺み

我个人更喜欢用实际经验来理解数学知识,这篇博文的公式解释对我来说有点抽象。

    有16位网友表示赞同!

你与清晨阳光

其实可以用很多种方法计算平方根,这篇文章介绍的是一种比较基础的算法,如果想深入了解其他算法,还需要进一步学习。

    有14位网友表示赞同!

ゞ香草可樂ゞ草莓布丁

感谢作者分享这个宝贵的学习资源,让我们更好地理解了数学的奇妙之处!

    有14位网友表示赞同!

有你,很幸福

这篇博客把平方根的概念讲解得非常清晰,即使是没有任何数学基础的人也能轻松理解。

    有14位网友表示赞同!

猜你喜欢