第102章 你学生弄出来的“麻烦”
书海居 m.shuhaiju.net
第102章 你学生弄出来的“麻烦”(第 2/4 页)
又不是微信有消息提醒,鬼特么能看到你的邮件啊!
翻了个白眼将邮件打开,然而看到里面内容的李学松教授却是愣住了。
正文只有一串意不明的字符——0x5f375a86
“这是十六进制数?”摸了摸下巴,李学松教授脸上写满了感兴趣的表情,“这个数有什么玄机吗?”
每次刘寿丰这老东西和他打电话无非就两件事儿,要么是炫耀,要么便是分享什么最新的发现。往常他多少能看出一些端倪,但这个数他看了半天,甚至默默在心里做了十进制、二进制的变化,都没感觉到有什么与众不同的地方。
电话那头的刘寿丰教授呵呵一笑:“果然连你也看不出来这个数有什么特别的!”
“你这老东西少卖关子,有屁赶紧一次放完,没事儿我就挂了!”李学松教授笑骂着说道。
“挂了?那你肯定会后悔的!不和你扯淡了,你记得牛顿-拉弗森方法吧?”
“废话,这谁不记得!”
牛顿-拉弗森方法,也就是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法,虽然在他们这些研究纯粹数学的人里面已经很少用这个方法了,但这个方法在计算机领域里却被应用的相当广泛。
比如你要计算√2的值,先随便猜个数比如说4,毫无疑问√2不可能等于4,但只要用牛顿迭代法一直迭代下去,经过n步迭代运算,总能算出1.414……。而如果你要是用2做猜测值,因为2和1.414足够接近,只需要两步迭代就能算出来。
李学松记得自己好像在和计算机专业的学生们上课时不止一次讲过这一块的知识点,只是他实在不知道这玩意儿有什么好深挖的。
刘寿丰教授:“我刚又给你发了个邮件过去,里面有一段已经翻译成数学语言的算法,你看过之后就知道我为什么会对这个数字这么惊讶了。”
听到这句话,李学松教授忍不住翻了个白眼,但实在是架不住心里的好奇,还是照着他说的点开了下一封邮件。
整个算法本身没什么难的,不过是求平方根倒数而已。李学松教授甚至感觉,就算是没有翻译成数学的语言,自己也完全能看得懂。
简单来说,那个0x5f375a86便是用来计算猜测值的一个常数。
因为使用牛顿迭代算法求平方根倒数首先需要一个猜测值,这个值通常是根据用户输入的值,经过一系列的计算来确定的。
李学松教授随便编了个数,试着用该算法来求平方根倒数。
-->>(第 2/4 页)(本章未完,请点击下一页继续阅读)
书友们都在看