方根如何计算,求平方根的简单方法

看到这个题目,您或许会有两个想法:

1.按按计算器就知道了,比如:√2=2^0.5=1.4142135623730950488016887242097……;

2.是不是要介绍“手算开平方”?实在抱歉,曾经的我也不是个十分专心的学生,竟是忘了。当然,百度一下,再度钻研贴文也是可以的,不过兴趣待定。

方根如何计算,求平方根的简单方法

 

其实,本文想说的还就是和想法1有关。您有没有想过:计算器又是怎样计算的呢?

 

我不确定计算器背后的算法一定是什么,但我确定的知道一种比较可行的方法:利用迭代函数迭代计算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次 1

第2次 617284

第3次 308643

第4次 154323.5

第5次 77165.74993

第6次 38590.87441

第7次 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,则迭代次数会大幅下降,如下:

第1次 1000

第2次 1117.2835

第3次 1111.127757

第4次 1111.110706

……

仅需4次。初值的选择是很重要的,好的初值估计,算是核心技术。

 

本文算是帮您打开了一扇门,但同时,您会发现更多关上的门,比如:三次方根呢?四次、五次、小数次、无理数次……方根呢?比如:被开方数是小数、负数、无理数……呢?呵呵,这会让我们头很大的。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/327051.html

(0)

相关推荐

  • 6个月宝宝食谱,六个半月宝宝辅食食谱

    01 孩子添加辅食有几个原则:从少到多,从一种到多种,从稀到稠,从细到粗。 这样的一个原则,其实也是有时间界限的。 比如说孩子吃米糊或者米粥,这是在孩子刚刚开始从奶过渡到辅食的时候,他的咀嚼能力还不是很强,他的吞咽能力也在学习当中,所以要给孩子一个缓冲的过程。 但是孩子始终要过渡到吃饭菜,但这个缓冲的过程不能太久。 之前我去给妈妈们讲课的时候就碰到一个孩子,…

    2023-06-24
  • 国际品牌男装,国际品牌男装有哪些牌子

    《国际品牌男装:时尚与品质的象征》 在时尚的舞台上,国际品牌男装犹如璀璨的明星,散发着独特的魅力。 它们不仅是服装的代表,更是一种生活态度和文化的体现。 那么,什么是国际品牌男装?它又有哪些特点呢?让我们一起深入探讨。 一、国际品牌男装的定义与起源 国际品牌男装,顾名思义,就是在国际范围内具有较高知名度和影响力的男装品牌。 这些品牌通常拥有悠久的历史和深厚的…

    用户投稿 2025-05-14
  • 滨湖新区规划(长治滨湖新区规划图)

    01 滨湖省府2家新盘规划出炉 放风价2.8万/平方米 据合肥市自然资源和规划局消息,置地滨湖BK202204号地块(置地悦玺)、保利滨湖BK202205号地块(保利中交越秀天珺)规划出炉! 001、置地悦玺 置地滨湖BK202204号地块拟新建12栋住宅,分A、B、C三地块开发。A地块拟建5栋10F小高层+2栋17F小高层+1栋13F小高层+1栋14F小高…

    2023-05-25 用户投稿
  • 加载失败霜裔更新,霜裔突袭攻略

    《霜裔》,为踏入瓦尔哈拉殿堂奋勇前行,利用原汁原味的 MMORPG 式打造系统,随心所欲地打造自己所需的一切物品,以此战胜由女神赫尔的黑魔法所创造出来的黑暗。厚实的城墙、美味的食物,魔法药水与致死陷阱,超强武器与传奇护甲…光是这些还不够,玩家还要造出属于自己的维京长船,向大洋彼岸的各个王国发起突袭! 营造属于玩家自己的城市,厚实的城墙、宽敞的房子、工匠铺…要…

    2023-06-26
  • 拼多多任务接单平台,拼多多任务接单平台有哪些

    《拼多多任务接单平台:探索与实践》 在当今数字化的时代,网络平台如雨后春笋般涌现,其中拼多多任务接单平台成为了众多创业者和兼职者关注的焦点。 这个平台究竟是什么?它能为我们带来哪些机会和挑战呢?让我们一起深入探索拼多多任务接单平台。 一、拼多多任务接单平台的概述 拼多多任务接单平台是一个连接任务发布者和任务承接者的在线平台。 任务发布者可以在平台上发布各种类…

    用户投稿 2025-03-24
  • 电脑电源什么牌子好,全模组电源品牌推荐

    对于游戏爱好者来说,一台性能稳定的游戏平台是必不可少的。而在组装一台游戏电脑时,模组电源是一个非常重要的硬件。模组电源可以为电脑提供稳定的纯净电流,同时也能够避免电线过多造成的机箱杂乱,提高整机的散热效果和外观展示。在本文中,我们将为大家推荐几款适合游戏平台的模组电源。 品牌故事:微星(MSI)成立于1986年,上世纪80年代,微星刚刚成立时,它主要致力于生…

    2023-07-02 用户投稿
  • CC抄送最佳实践:如何有效使用CC抄送管理邮件

    邮件抄送是什么意思?邮件抄送和发送的区别是什么? 邮件抄送是什么意思? 邮件抄送是什么意思嗯?抄送,carbon Copy,又简称为CC。在网络术语中,邮件抄送就是将邮件同时发送给收信人以外的人。 copy一词我们再熟悉不过了,因为在中文里就有其对应的音译词语:拷贝。在早期的一些计算机教学书籍里,就会经常出现「把某某文件」拷贝到软盘或者U盘里。 回到工作场合…

    2023-05-24
  • 地狱火护符,地狱火护符被动技能详解

    这一周过去了,我发现有人开始讨论地狱火护符的问题了。地狱火护符呢,它是《暗黑破坏神3》中一些BD必需的装备,他可以额外提供一个被动技能,想想啊,多一个被动技能多给力啊,下边就给大家带来暗黑破坏神3地狱火护符制作方法,帮助大家获得地狱火护符。 1地狱火图纸购买地点:第二幕剧情→秘密营地→小贩奎斯特。 说明:只购买地狱火护符的话,准备好500万金币。 &nbsp…

    2023-06-29
  • ti7全明星赛,ti全球总决赛

    TI7全明星赛正式开打,今年由于有十万美金的奖励,两支队伍在选人方面相较于往年多了些谨慎少了些娱乐性,天辉更是在最后一手点出了不应该出现在全明星赛的美杜莎,不过比赛过程还是欢乐不断。 卡师傅操刀三号位蓝胖,在奇迹哥精灵的照顾下前期经济成了全队第一,但天辉在KUROKY陈的带领下,整体攻势更猛,10分钟就打出了14比6的人头优势。随后夜魇靠着抱团打回来一波,但…

    2023-07-10 用户投稿
  • 金山卫士主要功能,金山卫士是什么软件

    自从360用360安全卫士通过免费战略打市场上原本的收费安全软件打了个天翻地覆之后,国内的个人安全软件就几乎都免费了,且各个安全公司也都相继推出了自己的“安全卫士”,下面,给大家盘点一下常见的那些。 1.360安全卫士,这个大家都认识,360安全卫士的实力还是有目共睹的,所以也最多人用,不过,缺点就是广告太多,电脑是安全了,但是经常跳出来的广告有时候比病毒还…

    2023-07-06
  • 小智淘宝店网址,小智淘宝店还开吗

    《关于“小智淘宝店网址”的相关探讨》 在互联网的浩瀚海洋中,寻找一个特定的淘宝店网址可能就像是在茫茫沙漠中寻找一粒珍贵的沙子,虽然看似困难,但只要我们掌握了一些方法和技巧,也许就能找到我们想要的目标。 一、淘宝店网址的构成与特点 淘宝店的网址通常是由一些特定的元素组成的。 也许它会包含店铺的名称、店主的昵称或者是一些与店铺相关的关键词。 这些元素的组合方式可…

    用户投稿 2025-05-14
  • js特效代码,js特效模板

    《js特效代码:探索前端交互的奇妙世界》 在前端开发的领域中,js特效代码仿佛是一把神奇的钥匙,能够打开交互体验的大门,为网页赋予生动、有趣的灵魂。它就像一位魔术师,在浏览器的舞台上施展着各种奇幻的法术,让用户沉浸其中,流连忘返。 一、基础特效:点亮网页的魔法之光 也许你还记得第一次接触到js特效代码时的那种惊叹,那些简单的代码片段竟然能够让网页发生如此奇妙…

    2025-09-28