php 根号2计算过程,根号2以及π的计算--关于无理数的畅想

[导读]这两篇文章里,我发现不需要那些老师教的范式也能很好地理解那些现代概念,并且理解的更深刻。

这两篇文章里,我发现不需要那些老师教的范式也能很好地理解那些现代概念,并且理解的更深刻。我一般假设自己从来没有学过微积分,没有学过高等代数,只有初中水平,把自己放在古人的位置上,看看如何从本质上理解现代数学概念(当然,虽然古人在知识的丰富程度上不如我们,但他们中的很多人在逻辑思维方面是碾压我们现代大学生的,比如欧几里得,毕达哥拉斯他们),这个过程带来往往不仅仅是快感。

今天是看完《三体:地球往事》的第二周,脑子一直烧到现在根本停不下来,所以今天写这篇文章发泄一下,作为下周继续看第二部开张前的引子。

本文以计算两个无理数和π开始,引出无理数的橡皮筋模型的烧脑旅程。以下的和π的计算都是我自己想出来的,按照一贯的做法,我算出来后又核对了一下典籍,看看标准的做法怎么算,发现了惊人的一致,这说明了朴素的方法可能真的很少,如果能找到,那必然会找到一样的,我试着忘掉所有学过的那些高等数学知识,去解这类问题,每当我一想到泰勒级数,积分这些,就直接pass掉,最终我真的用朴素的初中二年级掌握的概念解决了问题。…..然而我老婆说我背下了从书上看的结论,这绝对是冤枉啊,要是背结论一篇文章能憋一周吗?我写的东西里很少有那些结论性的总结性的东西(比如说虽然我精通Netfilter和iptables,但至今没有一篇手册性的文章…),几乎都是自我有感而发,我觉得只有这样才最真实。更可况,我一个大专生在本科退学前就上过一年半的基础课,哪能学那么多高尚的知识。此后我就成了一个网管,再也没有时间去研究基础学科了,哭惨…

写这篇文章,和别的文章不同,我花了比较久的时间,喝着真露,听着各种版本的《成都》…

20170702114252771.jpg

20170702114309799.jpg

20170702114327431.jpg

20170702114344228.jpg

行文之前有个声明,本文的内涵在于朴素地解释问题,我知道我将要说的这些都有严密的数学论证,但是我的重点在于,尽量绕开那些让人头疼的论证让人理解事情的真相。真相往往是简单的。

如何计算

要想了解事情的真相,必须从本源入手。

我知道的求法有很多种,刚学过微积分的趁着还没有忘记时可能倾向于用级数展开的方式求解,刚学过编程的趁着还没有忘记时则可能会采用二分法求解,然而对于一个初中生,你指望他怎么算呢?当然,我们记得,在上初中的时候,老师曾经在黑板上演示过他的老师教给他的竖式来手工计算开方,这也算一种方法,虽然只用到了乘除法但却不朴素,更像是背口诀的方法,所以也被我放弃。

我这里采用的是最朴素的欧几里得辗转相除法计算,整个过程非常简单,几乎是一气呵成。

1.定义问题

首先,我们定义问题,如下图所示:

20170702081507469.jpg

问题就是已知正方形边长为1,求对角线的长度。

2.找几何关系

接下来就是找关系,如下图所示:

20170702081618322.jpg

仅仅从图上,我们就已经可以看得出一种明显的循环递推关系了,接下来就是用代数式子将这种几何关系写出来。顺便说一句,上图中的几何关系并非我原创,它的思想来自欧几里得的《几何原本》,我只是用它做了别的用途,我不用它来证明是无理数,而是用它来求本身。

3.整理并推导代数关系

中学的一个物理老师告诉我,要想得到美妙的结论,必须有大段大段整理数学式子的能力。求解的数学式子不复杂,量也不大,但还是有一些的。把上节中的几何关系用式子表达出来就是:

—>

—>

—>

为了能更好地将变量集中起来,来对每一个式子做一个除法:

—>

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

任务分配与时间估计

各成员的任务分配与时间估计如下: 项目所需总时间为: 转载于:https://www.cnblogs.com/buaa-smile/p/3383374.html

linux所有用户无法登录用户名和密码错误,为什么linux登录不了啊,用户名和密码都没问题,就是出现这个,有高手指点一下。...

为什么linux登录不了啊,用户名和密码都没问题,就是出现这个,有高手指点一下。关注:121 答案:6 mip版解决时间 2021-02-04 23:27提问者删除记忆里的你2021-02-04 04:27最佳答案二级知识专家那年夏天2021-02-04 05:19用户名肯定是root&#x…

linux spring mvc tomcat配置,Spring MVC配置详解

一、Spring MVC处理流程1.Spring MVC将所有请求都交由DispatchServlet进行处理。2.DispatchServlet获取HandlerMapping(处理映射器),然后找到对应的HandlerBean处理Controller请求,并返回一个ModelAndView对象。3.DispatchServlet查询一个或多个ViewReso…

如何在linux里面运行ncl,NCL基础讲解(二)——NCL安装与运行

NCL基础讲解(二)——NCL安装与运行兰溪之水2015-11-04上一期已经给大家简单介绍了NCL的基本情况,既然NCL在科学数据分析和可视化方面有那么多优点,那还等什么,让我们一起“用”起来吧!这一期给大家介绍NCL的安装与运行。关于NCL的…

C#值类型和引用类型的不同

1 C#中有两种类型: 值类型和引用类型: 值类型的变量直接包含他们的数据,引用类型存储对他们的数据的引用,后者称为对象: 简单说:值类型直接存储其值,引用类型存储对值得引用.引用类型分为引用和引用的对象。2…

linux malloc命令,减少 curl 中内存分配操作(malloc)

今天我在 libcurl 内部又做了一个小改动,使其做更少的 malloc。这一次,泛型链表函数被转换成更少的 malloc (这才是链表函数应有的方式,真的)。研究 malloc几周前我开始研究内存分配。这很容易,因为多年前我们 curl 中就已经有内存…

flume linux 命令,flume启动命令 · Mr.Deng’s Blog

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?突然发现拖了很久的flume启动命令了,今天就简单讲讲flume的启动命令吧。如何启动flumeflume目录以上是安装flume的目录,flume的启动主要是在…

stm32 IAP + APP ==双剑合一

(扩展-IAP主要用于产品出厂后应用程序的更新作用,上一篇博文详细的对IAP 升级程序做了详细的分析http://blog.csdn.net/yx_l128125/article/details/12992773,考虑到出厂时要先烧写IAP 再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“…

花旗linux 内核 如何调试,揭秘首个运行在Linux平台的核心银行系统

上个星期社区进行了一场直播,关于“新一代核心银行系统解决方案CBOD”——首个运行在Linux平台的核心银行系统。国外上线Linux核心系统的银行已经不少,例如花旗银行在主机系统上装载了Linux系统,处理所有信用卡交易和认证交易,但国…

360发布穿戴设备“儿童卫士”手环

10月29日下午消息,360今日召开发布会发布“儿童卫士”手环,可随时定位孩子位置,并具备安全区域预警、通话连接等功能。这款手环售价199元,将于12月开始销售。 据360透露,儿童卫士具备三大功能: 一、随时定位…

layout_gravity 和 gravity

LinearLayout有两个非常相似的属性: android:gravity与android:layout_gravity。 他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置&…

如何用Jquery做图片展示效果

一. 前言 到底用JQuery做出怎样的展示效果? 让我们先来看一下!网页加载时,如图所示: 二.本人思路 这个效果初学者看起来好像有点复杂,其实不太难,关键是理清思路,从后端的数据库中找出我们要展示的图档,将…

linux版本的redis bin,Linux下安装Redis4.0版本(简便方法)

Redis介绍:Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化RDB和AOF,可以将内存中的数据保存在磁盘中,重启的…

win7创建虚拟无线网络

如何用WIN7建立无线热点,供没有无线网的我们在家里轻松使 如何用WIN7建立无线热点,供没有无线网的我们在家里轻松使用,不过你家得有宽带吧!《转》来源: 董昱的日志开启windows 7的隐藏功能:虚拟WiFi和SoftA…