`

数学之美十四:谈谈数学模型的重要性

阅读更多
[注:一直关注数学之美系列的读者可能已经发现,我们对任何问题总是在找相应的准确的数学模型。为了说明模型的重要性,今年七月份我在 Google 中国内部讲课时用了整整一堂课来讲这个问题,下面的内容是我讲座的摘要。]

在包括哥白尼、伽利略和牛顿在内的所有天文学家中,我最佩服的是地心说的提出者托勒密。虽然天文学起源于古埃及,并且在古巴比伦时,人们就观测到了五大行星(金、木、水、火、土)运行的轨迹,以及行星在近日点运动比远日点快。(下图是在地球上看到的金星的轨迹,看过达芬奇密码的读者知道金星大约每四年在天上画一个五角星。)



但是真正创立了天文学,并且计算出诸多天体运行轨迹的是两千年前古罗马时代的托勒密。虽然今天我们可能会嘲笑托勒密犯的简单的错误,但是真正了解托勒密贡献的人都会对他肃然起敬。托勒密发明了球坐标,定义了包括赤道和零度经线在内的经纬线,他提出了黄道,还发明了弧度制。

当然,他最大也是最有争议的发明是地心说。虽然我们知道地球是围绕太阳运动的,但是在当时,从人们的观测出发,很容易得到地球是宇宙中心的结论。从地球上看,行星的运动轨迹是不规则的,托勒密的伟大之处是用四十个小圆套大圆的方法,精确地计算出了所有行星运动的轨迹。(托勒密继承了毕达格拉斯的一些思想,他也认为圆是最完美的几何图形。)托勒密模型的精度之高,让以后所有的科学家惊叹不已。即使今天,我们在计算机的帮助下,也很难解出四十个套在一起的圆的方程。每每想到这里,我都由衷地佩服托勒密。一千五百年来,人们根据他的计算决定农时。但是,经过了一千五百年,托勒密对太阳运动的累积误差,还是差出了一星期。


地心说的示意图,我国天文学家张衡的浑天地动说其实就是地心说。

纠正地心说错误不是靠在托勒密四十个圆的模型上再多套上几个圆,而是进一步探索真理。哥白尼发现,如果以太阳为中心来描述星体的运行,只需要 8-10 个圆,就能计算出一个行星的运动轨迹,他提出了日心说。很遗憾的事,哥白尼正确的假设并没有得到比托勒密更好的结果,哥白尼的模型的误差比托勒密地要大不少。这是教会和当时人们认为哥白尼的学说是邪说的一个原因,所以日心说要想让人心服口服地接受,就得更准确地描述行星运动。

完成这一使命的是开普勒。开普勒在所有一流的天文学家中,资质较差,一生中犯了无数低级的错误。但是他有两条别人没有的东西,从他的老师第谷手中继承的大量的、在当时最精确的观测数据,以及运气。开普勒很幸运地发现了行星围绕太阳运转的轨道实际是椭圆形的,这样不需要用多个小圆套大圆,而只要用一个椭圆就能将星体运动规律描述清楚了。只是开普勒的知识和水平不足以解释为什么行星的轨道是椭圆形的。最后是伟大的科学家牛顿用万有引力解释了这个问题。

故事到这里似乎可以结束了。但是,许多年后,又有了个小的波澜。天文学家们发现,天王星的实际轨迹和用椭圆模型算出来的不太符合。当然,偷懒的办法是接着用小圆套大圆的方法修正,但是一些严肃的科学家在努力寻找真正的原因。英国的亚当斯和法国的维内尔(Verrier)独立地发现了吸引天王星偏离轨道的海王星。

讲座结束前,我和 Google 中国的工程师们一同总结了这么几个结论:
1. 一个正确的数学模型应当在形式上是简单的。(托勒密的模型显然太复杂。)
2. 一个正确的模型在它开始的时候可能还不如一个精雕细琢过的错误的模型来的准确,但是,如果我们认定大方向是对的,就应该坚持下去。(日心说开始并没有地心说准确。)
3. 大量准确的数据对研发很重要。
4. 正确的模型也可能受噪音干扰,而显得不准确;这时我们不应该用一种凑合的修正方法来弥补它,而是要找到噪音的根源,这也许能通往重大发现。

在网络搜索的研发中,我们在前面提到的单文本词频/逆文本频率指数(TF/IDF) 和网页排名(page rank)都相当于是网络搜索中的“椭圆模型”,它们都很简单易懂。
分享到:
评论

相关推荐

    谈谈MATLAB在“数学模型”课程教学实践中的重要性.pdf

    MATLAB在数学模型课程教学中的重要性可以从多个方面进行阐述。首先,MATLAB是一种功能强大的软件,它由MathWorks公司开发,广泛应用于工程与数学领域。它集成了数值计算、符号运算、可视化建模、仿真和图形处理等...

    谈谈MATLAB在“数学模型”课程教学实践中的重要性.zip

    在“数学模型”这门课程的教学实践中,MATLAB的重要性不言而喻。它不仅能够帮助学生深入理解数学模型的构建过程,还能通过实际操作提升学生的编程能力和问题解决能力。 首先,MATLAB提供了丰富的数学函数库,涵盖了...

    谈谈计算数学

    其次,掌握计算机编程技能是必不可少的,因为计算数学的核心是将数学模型转化为可执行的算法。Python、MATLAB和Fortran是计算数学中常用的编程语言,它们提供了丰富的数学库,便于进行数值计算。 在实际操作中,要...

    谈谈高职学生学习数学的兴趣与培养

    教师应采用启发诱导的方式,选取贴近生活的实例,如在影剧院找座位或确定气球在空间的位置,来解释数学概念,这样既能帮助学生建立数学模型,又能引发他们对数学的好奇心。同时,介绍数学的历史和背景知识,如刘徽的...

    教研文章交流从数学建模思想谈谈学生的数学核心素养.pdf

    数学建模思想是数学教育中的重要组成部分,它强调将实际问题转化为数学模型,然后用数学方法解决。在培养学生的核心素养中,建模思想能够帮助他们理解和运用数学知识,提升问题解决能力,同时促进创新意识的形成。 ...

    数学建模竞赛论文写作和软件介绍

    在数学建模竞赛中,参赛者需要解决实际问题,通过建立数学模型,运用计算方法来探索解决方案,并最终撰写成论文进行展示。这篇论文是评价参赛团队能力的重要依据,因此掌握良好的论文写作技巧和选用合适的软件工具至...

    数学建模需要的软件

    它还提供了高水平的图形界面设计,使得数学模型的结果可视化更加直观。MATLAB的面向对象特性、单一的数据结构、动态伸缩的矩阵以及简单的编程语言,使得用户无需定义变量即可进行计算。此外,MATLAB还提供了符号推导...

    2017数学建模国赛+深圳杯优秀论文

    对于建模比赛来说,达到这种水平一般来说是够用 了,只要在编程同学写程序的时候,建模的同学可以检查 MATLAB 代码是否符合 数学模型的要求,而不是单纯的代码堆积。如果是计算机或者软件方向的学生, 那么就尽可能...

    数学建模模型算法插值与拟合

    通过上述内容,我们可以了解到数学建模中插值与拟合是两个相辅相成的方法,它们在数据处理和模型构建中扮演着至关重要的角色。掌握了这些方法,我们可以更好地从数据中提取信息,理解其内在的数学规律,为解决实际...

    机器学习的数学基础,机器人数学基础,Python源码.zip

    接下来,我们谈谈Python源码的重要性: Python是机器学习领域最常用的编程语言之一,它简洁明了,且有丰富的库支持。通过Python源码,我们可以: 1. **理解算法实现**:查看源码可以帮助我们直观地了解算法的运作...

    谷歌搜索秘籍

    通过上述知识点的介绍,我们可以看出,《数学之美》系列不仅深入浅出地介绍了统计语言模型、中文分词及隐含马尔可夫模型等关键技术,还讨论了它们在自然语言处理领域的实际应用,为读者提供了丰富的理论知识和实践...

    北师大六年级上册数学整理与复习PPT学习教案.pptx

    - **复习的重要性**:第17页提到“通过复习谈谈你的收获”,强调了复习对于巩固和深化理解数学概念的重要性。通过复习,学生可以梳理所学知识,发现自己的薄弱环节,提升解题技巧。 总的来说,这份北师大六年级...

    Rotax914发动机(航空发动机)3D模型.rar

    Rotax 914是一款在航空领域广泛应用的四冲程涡轮增压发动机,以其卓越的性能和可靠性而备受赞誉。该发动机的设计图纸以3D模型的形式出现在我们面前,为我们提供了深入理解其内部构造和工作原理的独特机会。下面,...

    图像数学基础.zip

    图像处理是计算机科学中的一个重要领域,它涉及到许多数学原理和技术,用于分析、理解和操作数字图像。在"图像数学基础.zip"这个压缩包中,我们主要会探讨几个关键的数学概念和算法,它们对于理解图像处理至关重要。...

    超级数学,计算器方程组,矩阵,统计,

    在现代科技的快速发展中,数学作为一门基础学科,其重要性不言而喻。尤其是高等数学,它为科学、工程和技术提供了强大的理论支撑。本篇文章将围绕"超级计算器"这一主题,深入探讨高等数学中的线性代数、微积分和三角...

    数学建模配套资料_数学建模算法代码_

    在数学建模领域,算法是解决问题的关键工具,它们能够帮助我们用系统化的方式处理复杂的数学问题。本资源包“数学建模配套资料_数学建模算法代码_”提供了多种常用的数学建模算法的代码实现,旨在帮助学习者深入理解...

    八年级数学下册第二十章函数20.2函数教学建议素材新版冀教版

    在八年级数学下册的第二十章中,我们聚焦于函数这一重要概念,这是在学生对变量有一定理解之后,进一步探讨两个变量之间依赖关系的重要学习阶段。函数是数学中的核心概念,它描述了两个变量之间如何相互作用和影响,...

    数学建模-cumcm2012B附件5_逆变器参数价格.zip

    在数学建模中,研究逆变器的参数和价格对于理解其性能和优化系统设计至关重要。"数学建模-cumcm2012B附件5_逆变器参数价格.zip"这个压缩包文件可能包含了一份详细的研究文档,旨在探讨逆变器的各种关键参数及其对...

    人教版五年级上数学难点集合

    这需要孩子们理解“间隔数”与“树的数量”的关系,并学会在实际情境中应用数学模型。通过解决植树问题,孩子们不仅可以提高计算技能,还能锻炼他们在实际生活中的问题解决能力。 再者,"图形"部分涵盖了几何基础,...

    新部编人教版二年级下册语文教学工作总结与反思.docx

    例如,让学生动手制作模型、参与游戏、进行实地调查,这些活动使得数学变得更加生动有趣,同时也帮助学生建立对实际问题的数学模型,提高解决问题的能力。 3. **探究式教学**:教师引导学生主动参与知识的发现过程...

Global site tag (gtag.js) - Google Analytics