自然常数e的意义

自然常数e的意义出处 http www fengchang cc post 104 这两天看黎曼猜想的新闻刷屏 虽然这个猜想还未得到证明 当今数学文献中已有超过一千条数学命题以黎曼猜想 或其推广形式 的成立为前提 反复见之于是想了解一下 不过了解之前顺便先看下相关的这个自然对数 中学数学都知道 e 是一个常量 无理数 重要性不亚于圆周率 值约等于 2 71828 但是这完全不能算是一个定义 也完全摸不清头脑这

出处:http://www.fengchang.cc/post/104

这两天看黎曼猜想的新闻刷屏,虽然这个猜想还未得到证明,当今数学文献中已有超过一千条数学命题以黎曼猜想(或其推广形式)的成立为前提。反复见之于是想了解一下,不过了解之前顺便先看下相关的这个自然对数。

中学数学都知道e是一个常量,无理数,重要性不亚于圆周率,值约等于2.71828。但是这完全不能算是一个定义,也完全摸不清头脑这个数从何而来。

不过现在如果稍微搜一下就可以知道这个数的数学定义式:

e为下式在n趋向于无穷大的极限:  (1 + 1/n)n 

到这里,数学定义出来了,但一个数学常量之所以重要,一定是它的应用范围非常广,那么光看这个式子,还不足以知道为什么它的应用范围广。

不过这里可以先给一个符合直觉的,假设的一个应用场景。

 

假设你往银行存了1块钱,银行按年记利息,利率100%,那么一年后,本息和一共翻了多少倍?这个很简单,答案是2倍,因为利息1块加本金1块,就是2块,比上原来的1块就是2倍(好多余的推理,不过不急,看后面)。

现在假设银行比较勤快,不是一年计息一次,而是半年计息一次,那么一年后本息和是多少倍?首先半年这个时间点本息和为1+1*100%,也就是2块钱,一年这个时间点,前面的两块钱会产生复利,就相当于2+2*100%,就是4块钱,所以半年计息一次就变成了4倍!是不是发现自己赚大了?

不过银行当然不是傻的,凭啥我缩短成半年计息一次利率不变呢?好,假设现在银行变聪明了,改成半年计息一次后,利率也相应调低,调低的规则是计息期缩短多少倍,利率就缩小多少倍。也就是说,计息变成半年后,利率缩减至50%。这种情况下一年后的收益增长是是多少倍呢?简单按照复利公式就知道是(1+50%)^2=2.25倍,虽然没有4倍那么多,但是好歹比2倍还是要好对吧?

那么再继续往下做一个推演,现在假设再把计息期缩短一点,变成三分之一年(4个月)计息一次,利率相应缩减为33.33333…%,这种情况一年后的增长倍数是?继续套用复利公式:(1+33….%)^3=2.

怎么样,发现比2.25倍又赚更多了一点?

好了,事不过三,我就不往下做推演了,有兴趣可以自己推演计息期变成1/4年,1/5年,1/6年的情况,记得利率也做相应调整。

不过我用Python画了个图,表示从一年一期到1/1000年一期计息的赚钱倍数的规律如图:

自然常数e的意义

源代码如下:

1

2

3

4

5

6

7

8

import matplotlib.pyplot as plt

import math

 

def natural(n):

    return math.pow(1+1/n, n)

= range(1,1000)

plt.plot(t, [natural(v) for in t])

plt.show()

可以看出的结论是,随着计息期切分得越短,你的资产增长倍数会越来越大。但是并不会无限大,而是趋于收敛(往后走线条几乎就停滞了)。这个收敛的值就是2.9…无限长,也就是自然常数e. 所以按照以上的计息期的控制方法,银行就算把计息期缩减到无限短,到年底你也最多能得到e倍的原始本金,这就到顶了,不会再多了。

 

这就是一个最直观的自然常数的理解。虽然不像圆周率那样周长比直径那么直观,但其重要性却不亚于圆周率。然而正是因为这个不直观,所以这个概念的提出比圆周率要晚得多得多。下面是查询到的历史:

 

第一次提到常数e,是约翰·纳皮尔(John Napier)于1618年出版的对数著作附录中的一张表。但它没有记录这常数,只有由它为底计算出的一张自然对数列表,通常认为是由威廉·奥特雷德(William Oughtred)制作。第一次把e看为常数的是雅各·伯努利(Jacob Bernoulli)。

 

总结来说就是十七世纪有人提出相近的东西,然后过了一百多年才正式有人定义并运用这个常数。相比圆周率,中国在东汉时期(公元三世纪)就已经有比较精确的计算了。所以可见其“不直观”的程度。

 

不过发现晚不影响其应用广,至于怎么应用,对数表的绘制是一个应用之一,也是e其重要起源之处。相信牛顿那批人在做计算的时候经常碰到这个极限值,所以逼不得已提出了这个常数,我就不展开说了。总之可以理解为在某种规则下(比如上面银行设定的那种计息期和利率的规则下)的增长率极限,而这种增长规则在宇宙中非常常见,普遍,因而非常重要。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231687.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Security身份认证之UserDetailsService[通俗易懂]

    Security身份认证之UserDetailsService[通俗易懂]之前我们采用了配置文件的方式从数据库中读取用户进行登录。虽然该方式的灵活性相较于静态账号密码的方式灵活了许多,但是将数据库的结构暴露在明显的位置上,绝对不是一个明智的做法。本文通过Java代码实现UserDetailsService接口来实现身份认证。1.1UserDetailsService在身份认证中的作用SpringSecurity中进行身份验证的是AuthenticationMan…

    2022年4月19日
    375
  • HTML中document的作用,html中的document对象是什么?一篇文章让你了解document对象

    HTML中document的作用,html中的document对象是什么?一篇文章让你了解document对象本篇文章主要的介绍了关于HTMLdocument对象的解释,还有关于HTMLdocument对象的使用实例解析,接下来让我们一起来看这篇文章吧首先我们来介绍一下HTML中的document对象:文档对象(document)代表浏览器窗口中的文档,该对象是window对象的子对象,由于window对象是DOM对象模型中的默认对象,因此window对象中的方法和子对象不需要使用window来引用。…

    2022年7月19日
    19
  • wpf-AvalonDock基础-安装和更换主题

    wpf-AvalonDock基础-安装和更换主题最近对wpf的多窗口排列问题深感头疼,算尺寸、位置太麻烦了(也可能是我菜鸡的缘故),最后决定用AvalonDock,排列很漂亮。本篇主要是安装和更换主题,后续会更一篇项目中常用的技巧。再吐槽一下,AvalonDock的中文资料同质化太严重!!!很多需要自己测试了才能用好(我的环境是win10+vs2019)喜欢的话为我的辛苦点个赞吧!嘤嘤嘤安装Avalondock是一个支持mvvm的框架,可以快速开发出类似visualstudio的多窗口app。去https://archive.codepl

    2022年7月20日
    25
  • python可变类型有哪些_python可变数据类型有哪些

    python可变类型有哪些_python可变数据类型有哪些将python3的基本数据类型有六种:Number(int,float,bool,complex),String,List,Tuple,Dictionary,Set可变数据类型:list,dic,set不可变数据类型:Number,String,Tuple什么是可变数据类型和不可变数据类型?1、Python中的不可变数据类型,不允许变量的值发生变化,如果改变了变量的值,相当…

    2022年5月20日
    76
  • jQuery下载安装详细教程,jQuery入门必备[通俗易懂]

    jQuery下载安装详细教程,jQuery入门必备[通俗易懂]jQuery是一套JavaScript的库,它简化了使用Javascript进行网页特效开发的一些复杂性,提供了对常见任务的自动化和复杂任务的简化。相对于JavaScript的库来说,更利于学习和掌握,而且具有简体中文的帮助文档,极大的方便了英文不好的网站建设人员的学习。下面我们介绍一下jQuery如何下载与安装?jQuery下载对于jQuery文件,我们可以到jQuery官网下载。jQuery文件有两个常用版本:一个是1.x版本,另一个是3.x版本。3.x版本是目前的最新版本,与1.x

    2022年6月5日
    33
  • JDK5什么是新的堵塞队列线程(四)

    JDK5什么是新的堵塞队列线程(四)

    2022年1月12日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号