数学的雨伞下:理解世界的乐趣

这本书没有一个公式,却讲透了数学的本质!

《数学的雨伞下:理解世界的乐趣》。一本足以刷新观念的好书,从超市到对数再到相对论,娓娓道来。对于思维空间也给出了一个更容易理解的角度。

作者:米卡埃尔•洛奈

原文完整版PDF:https://pan.quark.cn/s/4b3aaab8820c

img

这本书只有短短的五章,涉及十几个问题。无论从话题的有趣性,还是没什么数学基础读者的可读性都非常不错,我觉得将读书的过程称之为一场美妙的数学之旅非常合适。它非常好,好到什么程度,就是我看前面想到了一些可能补充的点,但是读到后面发现全都被囊括进去了。唯独的小遗憾可能是整本书的插图都非常“复古”,没那么精美又好像有点糊。不像一些书以没有公式作为卖点,附录中展示了每章真正的数学公式可供参考。

第一篇本福特定律,是个非典型的数字统计规律,我很惊讶它居然能被证明,且可用于检测一些数据造假。从生活中的超市开始的一个小发现,应用范围大的离谱。作者以绝对数值的大小比较,和人类相对感知之间的矛盾说起,将数字按照等间距的乘法进行排布,实际上得到了对数的分布——因为它能将乘法变成加法,还有我们熟知的纳皮尔的白皮书加速了世界的进程的故事。在没有数感的原始人或是动物身上做实验,也得到了类似的结果,从而得到世界可能是乘法的,常用如分贝、pH值等。这个定律也不会因为量度的变化而改变,因为本质上的相对关系是不变的。

第二篇可能有点跑题,海拔是如何定义的?数学里的反例思考有点像抬杠一样,尝试攻击每一个不严谨的地方,这样下去,“所有试图将现实梳理出头绪都可能复杂的令人绝望”。数学在做的事就是将包括数字在内的东西抽象成概念,以至于我们可以用不存在的东西去思考,书名雨伞是贯穿所有问题的思考方式。

海岸线有多长?或是书中所说的边境长度,从各地的数据中发现巨大的差异,此时曼德勃罗(书中译为曼德博)写下了那篇经典文章。在讲无穷大时作者没用经典的希尔伯特旅馆例子,用买巧克力来举例。讲到分形几何就不得不先提到维度,再次呼应了对数的尺度部分。

书中有一句话我很喜欢,“数学不在乎什么是显而易见的,它只想知道什么是真的。”从主观上我不太能接受数学是模糊的,当然这与模糊数学的分支无关,它定义应当是清晰准确的,作者又确实说服了我。他用非常容易的例子逐步引入球面几何。最后一章从光速不变理论到无穷,你可能感觉没学到什么知识,这个例子也许会在你未来学习的时候潜移默化的浮现,这样就足够了。

img

研究数学,就是创造想象的世界,在这些世界中,我们的思维可以自由漫步,不必担心现实的妨碍。这种思维方式虽然涵盖的范围要广得多,但和尼普尔人在加法世界中用来简化乘法的思维方式非常相似。当你碰到一个科学问题时,下面这种解决方法往往会很有效:

1. 创造一个数学世界,你可以在这个世界里把问题模型化;

2. 在这个数学世界里解决问题;

3. 把结果转回到现实世界中。

比如说,这种通用的方法就被天文学家用来了解行星的轨迹或预测日食(图 2.8)。

img

这种解决问题的模式叫作“雨伞定理”。如果你在雨天想要在不被淋湿的情况下从一个地方前往另一个地方,请按照以下步骤操作(图 2.9):

1. 撑开你的雨伞;

2. 开始你的行程;

3. 收起你的雨伞。

步骤 1 和步骤 3 的操作是相反的,如果你能够在雨伞为你打开的特定世界中达成预期的目标,那么你在操作结束时就会恢复到开始时的状态。负数的雨伞为地理学家测量海拔提供了研究上的便利。对数的雨伞让淹没在乘法中的天文学家得以进入加法的世界。而更广泛地说,抽象的雨伞为所有科学家进入数学世界提供了可能。

img

在接下来的路途中,我们还会用到很多雨伞。雨伞,是观点的改变,是差异,是从另一个角度看待事物的艺术,一种更适合、更有效的角度。

走得更远,并不总是意味着长久而乏味的努力,而是首先要找到解决所面临的问题的正确方法。如果我们以正确的方式看待问题,那么最错综复杂的问题也会在一瞬间变得简单明了。伟大的智者能尽显其才,首先是因为他们拥有在正确的时间发明正确的雨伞的能力。

在 18 世纪,古怪的作家和旅行家乔纳斯·汉韦(Jonas Hanway)是第一个使用雨伞的伦敦人。这是一把真的雨伞——挡雨的伞。他为此遭受了很多白眼和伦敦马车夫赤裸裸的恶意,因为在当时,搭乘马车一直是在糟糕天气出行而不会被淋湿的唯一方法。毫不畏惧旁人眼光的汉韦继续自豪地使用了三十多年的雨伞,并慢慢看到他的同胞们也开始使用雨伞。在他去世后几个月,第一批商业化雨伞出现在英国,并获得了我们今日所知的成功。

不要惧怕与众不同,这就是雨伞的智慧。让我们无所畏惧,既不感到羞耻,也不抱有偏见。一旦接受在头顶撑起抽象的雨伞并进入数学的世界,我们就不会再全然依赖现实。不必让自己陷在无用的限制或令人尴尬的既有观念之中。你想要一个 4 月 34 号吗?拿去吧!你想要负数吗?拿去吧!你想要无穷吗?拿去吧!如果所有这些想法不会干扰你组织思维,甚至还有所帮助,那为什么要剥夺它们呢?你是自由的!

如此自由,甚至容易让人头晕目眩。在这一点上,数学和一大盘点心有着异曲同工之妙——选择太多,就难以做出选择了。懂得如何在数学世界里自我驾驭,是一种需要实践和直觉的能力。

为此,数学家制造出很多导航工具,其中有两个指南针:一个名叫“实用”,一个名叫“优雅”。“实用”引导我们创造出最贴近现实的抽象世界,在这些抽象世界中进行的研究能够轻松地转化为关于我们宇宙的知识。“优雅”告诉我们要完全抛开现实,并沉醉在抽象世界的奇观中。那里有许许多多美丽的事情要做——如果一件事是无用的,那它就更美了。

每个人都能以自己的方式使用这两个指南针。有些人偏爱其中的某一个,有些人则两个一起用,并不断在两个指南针指示的方向之间寻找完美的平衡。但世界充满奥秘,因此,探索实用之人和探索优雅之人常常会在走过不同的道路之后,在同一个地方不期而遇。看到大自然如此喜爱按照优雅的数学原理运转,真是既让人目瞪口呆,又让人不知所措。

原文很长,这里只是节选了其中一部分内容,完整版PDF已整理好了(在文章开头),感兴趣的小伙伴可以去看看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/268164.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL学习笔记009】事务

一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 二、事务操作 1、操作1 查看/设置事务提交方式 select a…

深度学习中用来训练的train.py 探究学习2.0( 数据预处理)

数据预处理 下列代码为train.py中常见的一些数据处理方法 train_transform transforms.Compose([transforms.Resize((224, 224)),transforms.RandomVerticalFlip(),# 随机旋转,-45度到45度之间随机选transforms.RandomRotation(45),# 从中心开始裁剪transforms.C…

Python实验:关灯游戏

文章目录 前言一、设计表二、关键代码三、运行结果小地图,容易难度:中地图,中等难度:大地图,困难难度: 四、完整代码链接总结 前言 这是一个Python实验作业,内容如下: 题目要求&am…

游戏软件提示d3dcompiler_43.dll的五个解决方法,亲测靠谱

在使用电脑进行工作,玩游戏的时候,我们常常会遇到一些错误提示,其中之一就是“D3DCompiler_43.dll丢失”的提示。D3DCompiler_43.dll是一个非常重要的动态链接库文件。它是由DirectX SDK提供的,用于编译和优化DirectX着色器代码的…

CnosDB:深入了解时序数据处理函数

CnosDB 是一个专注于时序数据处理的数据库,旨在解决时序数据存储与分析问题,为用户提供高效的时序数据管理与查询便利。为了实现这一目标,CnosDB 实现了一系列专用函数,快来和CC一起来看看吧! CnosDB:深入了…

进程间通信---信号

什么是信号? 】 信号处理流程 信号类型 发送信号的函数 参数sig:代表 信号 接收信号的函数 参数 handle 的处理方式有几种? 实例代码 实例逻辑 图中的等待操作使用:pause()函数 代码 在这里插入代码片…

区域摇杆制作

区域摇杆 介绍界面制作脚本总结 介绍 我之前讲过摇杆,那么看到现在游戏做区域摇杆的更多一些,那么我们来剖析一下。说白了区域摇杆就是在之前固定摇杆的基础上增加了一个启动事件,当我们开始拖拽的时候,我们将摇杆现实启动然后位…

uniapp cli开发和HBuilderX开发

uniapp cli开发和HBuilderX开发 前言 uniapp是一个跨平台的开发框架,可以开发出微信小程序、支付宝小程序、百度小程序、头条小程序、H5、App等,开发者只需要写一套代码,就可以发布到各个平台,大大提高了开发效率。 uniapp的开…

动态规划系列 | 最长上升子序列模型(上)

文章目录 最长上升子序列回顾题目描述问题分析程序代码复杂度分析 怪盗基德的滑翔翼题目描述输入格式输出格式 问题分析程序代码复杂度分析 登山题目描述输入格式输出格式 问题分析程序代码复杂度分析 合唱队形题目描述输入格式输出格式 问题分析程序代码复杂度分析 友好城市题…

驾驶未来:百度Apollo自动驾驶技术的探索与实践(文末赠送apollo周边)

🎬 鸽芷咕:个人主页 🔥 个人专栏:《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 粉丝福利活动 ✅参与方式:通过连接报名观看课程,即可免费获取精美周边 ⛳️活动链接&#xf…

改进YOLOv8注意力系列三:结合CrissCrossAttention、ECAAttention、EMAU期望最大化注意力

改进YOLOv8注意力系列三:结合CrissCrossAttention、ECAAttention、EMAU期望最大化注意力 代码CrissCrossAttention注意力ECAAttention通道注意力EMAU期望最大化注意力加入方法各种yaml加入结构本文提供了改进 YOLOv8注意力系列包含不同的注意力机制以及多种加入方式,在本文中…

【5G PHY】NR参考信号功率和小区总传输功率的计算

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

什么是网站监控?

网站监控是跟踪网站的可用性和性能,以最小化宕机时间,优化性能并确保顺畅的用户体验。维护网站正常运行对于任何企业来说都是至关重要的,因而对大多数业务来说,网站应用监控都是一个严峻的挑战。Applications Manager网站应用监控…

2024年【金属非金属矿山安全检查(地下矿山)】模拟试题及金属非金属矿山安全检查(地下矿山)模拟考试题

题库来源:安全生产模拟考试一点通公众号小程序 金属非金属矿山安全检查(地下矿山)模拟试题参考答案及金属非金属矿山安全检查(地下矿山)考试试题解析是安全生产模拟考试一点通题库老师及金属非金属矿山安全检查&#…

C++系列第九篇 数据类型下篇 - 复合类型(指针高级应用)

系列文章 C 系列 前篇 为什么学习C 及学习计划-CSDN博客 C 系列 第一篇 开发环境搭建(WSL 方向)-CSDN博客 C 系列 第二篇 你真的了解C吗?本篇带你走进C的世界-CSDN博客 C 系列 第三篇 C程序的基本结构-CSDN博客 C 系列 第四篇 C 数据类型…

redis基本用法学习(C#调用FreeRedis操作redis)

FreeRedis属于常用的基于.net的redis客户端,EasyCaching中也提供适配FreeRedis的包。根据参考文献4中的说法,FreeRedis和CsRedis算是近亲(都是GitHub中账号为2881099下的开源项目),因此其用法特别相似。FreeRedis的主要…

MoveIt!生成的机器人**_moveit_config包中config文件和launch文件

MoveIt!生成的机器人**_moveit_config包中config文件和launch文件 MoveItconfig文件srdfcartesian_limits.yamljoint_limits.yamlfake_controllers.yamsimple_moveit_controllers.yamlgazebo_controllers.yaml1. ros_controllers.yamlkinematics.yamlsensors_3d.yamlompl_plann…

【Qt之Quick模块】6. QML语法详解_1 基础语法与三种导入语句

前言 通过以上1-5文档的介绍,Quick与QML的概念及QML语法、类型、文件作用等已叙述个大概,接下来是对QML语法进行展开来说。 其实,学习任何一门语言或者做任何一件事情,并不用一开始就要求尽善尽美,做个无懈可击&…

vue3组件通信(父给子传参,子调用父的方法,父调用子的方法,顶层组件给底层组件传参,底层组件调用顶层组件的方法)

目录 1.父传子(父给子传参) 2.子传父(子调用父的方法) 3.父调用子的方法 4.顶层给底层传参,底层调用顶层的方法 5.模板引用 1.父传子(父给子传参) ①.步骤 父组件中给子组件通过绑定属性…

收银管理系统怎样帮助商家很好地经营服装门店

收银管理系统对于服装门店的经营可以提供多方面的帮助,以下是一些具体的优势和功能: 1. 快速准确的收银:收银管理系统可以实现快速、准确的收银操作,通过条码扫描或手动输入商品信息,自动计算价格并生成收据。这样可以…