
自然数e的值
-大数据治理
2023年2月16日发(作者:生命因什么而美丽)文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
1格式已调整,word版本可编辑.
用Mathematica研究自然对数的底数e
作者:陈龙
摘要:
e是一个奇妙有趣的无理数,它取自瑞士数学家欧拉的英文字头。e与被认为是数学中最重要的两个超越数,e、
及i(i为虚数单位)三者间存在1ie
的关系。本文利用Mathematica软件研究了自然对数的底数e,介绍了e的
一些相关知识、e与自然对数的关系以及e的值的计算方法等。
关键词:Mathematica,e,自然对数
一、引言
远在公元前,圆周率就被定义为“周长与直径之比”。自古以来,的近似值一直取为3.14或
7
22742851.3
。通过许多数学家的努力,的近似值位数不断增加。目前用电脑计算圆周率。由于电
脑速度等功能不断改进,今后
的近似值位数会越来越多。
另外一个奇妙有趣的无理数是
e
,它取自瑞士数学家欧拉(Euler,1707-1783)的英文字头。欧拉首
先发现此数并称之为自然数
e
。但是,这种所谓的自然数与常见正整数1,2,3,……截然不同。确切地
讲,
e
应称为“自然对数a
e
log的底数”。
e
与
被认为是数学中最重要的两个超越数(transcendentalnumber,若一数为0xf之根,其
中f为某一至少一次的整系数多项式,则此数称为代数数(algebraicnumber),否则称为超越数)。
e
、
及i(i为虚数单位)三者间存在1ie
的关系。本文主要介绍
e
的一些知识以及用Mathematica
软件来计算
e
。
二、欧拉数
e
考虑数列
n
a,
n
a=
n
i
i
0
!
1
=
!
1
!2
1
!1
1
1
n
,1n,其中!n=1231nn,1n,1!0,
应用下述关于级数收敛的基本定理之一可证明出其极限存在。
定理1.设数列
n
a为单调且有界,则当
n
时,aa
n
(
a
为一有限数)。
首先,对
n
a=
n
i
i
0
!
1
,显然
n
a为单调递增数列。其次,
1
a=2,
2
a=
2
5
,而3n时,
n
a=1+1+
n
32
1
432
1
32
1
2
1
1+1+
1322
1
2
1
2
1
2
1
n
=1+
2
1
1
2
1
1
n
3,
即数列
n
a以3为一上界。故有定理1知,数列
n
a收敛至一实数,由于此极限值与圆周率一样在许
多数学的公式中出现,所以不可避免的需要给它一个特别的符号。欧拉似乎是第一个体会到此数之重要性
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
2格式已调整,word版本可编辑.
的数学家,他并以
e
来表示此数。后来符号
e
就被广为采用,后人并称
e
为欧拉数(Euler’snumber)以
纪念他。由于
e
为
n
时
n
a之极限,故e可表示为
(1)
e
=
0
!
1
i
i
。
以下说明如何以
n
a来求e之近似值,事实上
n
a收敛至e的速度极快。这里借助一几何级数,对任意
mn,
n
a=
m
a+!
1
!2
1
!1
1
nmm
m
a+
121
1
1
1
1
1
1
!1
1
mnmm
mm
m
a+
1
1
1
1
!1
1
m
m
=
m
a+
!
1
mm
故对mn
,
(2)
m
a
n
a
m
a+
!
1
mm
。
若令
n
,则上式为
(3)
m
a
e
m
a+
!
1
mm
1m。
即对1m,
m
a与
e
之差最多为
!
1
mm
。由于!m随着
m
增长速度极快,故
m
a为
e
的一个很好的估计值。
例如,若
m
=10,则
10
a与
e
之差小于710,因此经由计算
10
a,得到
e
=2.718281…。
N[a[10],50]
2.71828
N[E,50]
2.0
N[a[10]-E,50]
True
当然若
m
取大一些便可再更精确些,如
e
=2.3536028…。这是欧拉用笔算得到的
e
之小数前23位。欧拉
22岁时,在一篇论文中写着“这个数的对数是1,以
e
命名之,它的值为2.71828…,它的常用对数为
0.4342944…”。
e
是无理数的证明(这是欧拉在1737年所证出),可利用前述(3)对
e
的估计式。设
e
=qp/为一有
理数,其中p,q为二互质正整数。易见2q,此因
e
介于2与3之间,故
e
不可能为整数。现由(3)
式知
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
3格式已调整,word版本可编辑.
q
a
q
p
q
a+
!
1
qq
。
将上式每项各乘以!q得
!q
q
a
1qp!!q
q
a+
q
1
!q
q
a+1。
而由
q
a之定义知,!q
q
a为一整数,如此则得整数1qp!介于两相邻整数!q
q
a及!q
q
a+1之间的矛盾结
果。故
e
不是有理数。
下面我们来看另一种常见的引进
e
的方法。考虑数列
n
b=
n
n
1
1,1n。
则由二项式定理(BinomialTheorem)可得
n
b=
k
n
k
n
k
n
1
0
=
n
k
kn
knnn
k
0
11
!
1
=1+1+
n
n
nnnn
1
1
2
1
1
1
!
11
1
!2
1
=
n
a3。
又由上面第三个等号的右侧可看出,
n
b的每一项对
n
递增,且
1n
b比
n
b多一正的项,故
n
b为一单调递
增且有界数列必有极限。故得证bb
n
n
lim存在。
接着证明eb。对nl,仍由前述第三个等号之右侧可得
l
ln
lnl
b
l
1
1
1
!
11
1
!2
1
11。
若先固定
n
,而令l,则上式左侧趋近于b,而右侧趋近于
n
a。即此时有
n
ab,而又有
nn
ab,
因此
bab
nn
,1n。
令
n
,由夹逼定理,便得ebb
n
n
lim。也就是我们得到下述重要的极限结果:
(4)
1
lim1
n
n
e
n
。
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
4格式已调整,word版本可编辑.
定理2.(夹逼定理)若三个数列
n
x,
n
y,
n
z从某项开始成立
nnn
zyx,
0
nn
且azx
n
n
n
n
limlim,则ay
n
n
lim。
我们发现
e
这个奇妙的数居然可用两种完全不同的方式来导出,事实上尚有许多方式皆可导出
e
。
三、
e
与自然对数
中学学的对数以10为底,称为常用对数,记作Nlg。但科学上常用的对数却以一个无理数
e=2.71828…为底,称为自然对数,记作Nln或Nlog。
早在公元17世纪纳皮尔()发明对数时,其目的是简化天文数据的计算,将乘法转化为加
法来计算。他希望将每个正实数N表示为某个给定的正实数
a
的幂:N=na。如果N=na,M=ma,则
NM=nma,M,N的乘法变成了
m
,
n
的加法。根据这种思想可编制出相应的对数表,列出幂(即
真数)N与指数(即对数)
n
之间的对应关系。但要使得表中相邻两个真数比较接近,就应当取低
a
接近
1。比如取
a
=1.001。
幂(真数)N1.0011.0020011.003003…1..010045121.0…
指数(对数)n123…91020…
不难看出,用接近于1的
a
=1.001为底编制对数表要比以10为底优越。同时为了提高精确度,还可以
取更接近1的1.0001来代替1.001。一般地,可以考虑
n
a=
n
n
1
1作为对数的底,
n
越大越好。
应用Mathematica软件:观察当
n
趋于无穷大时数列
n
a=
n
n
1
1和
n
A=
11
1
n
n
的变化趋势:
Do[Print[N[(1+10^(-m))^(10^m)]],{m,1,7}]//求
n
a,其中mn10
Out[1]:=2.59374
2.70481
2.71692
2.71815
2.71827
2.71828
2.71828
Do[Print[N[(1+10^(-m))^(10^m+1)]],{m,1,7}]//求
n
A,其中mn10
Out[2]:=2.85312
2.73186
2.71964
2.71842
2.7183
2.71828
2.71828
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
5格式已调整,word版本可编辑.
由Out[1]和Out[2]观察出它们的变化趋势:
n
a随着n的增大而增大,
n
A随着n的增大而减小。
pic1=Plot[(1+10^(-x))^(10^x),{x,1,4},PlotStyle{RGBColor[0,0,1]}]
Graphics
pic2=Plot[(1+10^(-x))^(10^x+1),{x,1,4},PlotStyle{RGBColor[1,0,0]}]
Graphics
pic3=Plot[E,{x,1,4},PlotStyle{RGBColor[0,0,1]}]
Graphics
Show[pic1,pic2,pic3]
Graphics
通过观察可以看到,当
n
增大时
n
a=
n
n
1
1递增,
n
A=
11
1
n
n
增减。随着
n
的无穷增大,
n
a,
n
A
无限接近,趋于共同的极限
e
=2.71828…,以这个
e
为底的对数称为自然对数。
上面是通过对数表的编制来说明自然对数是怎样自然产生的。虽然当初纳皮尔编制对数表的时候还没
有这样明确地提出自然对数,但他一开始编制的决不是以10为底的常用对数表,他以0.99999为底编制的
对数表从本质上接近于自然对数表。只是到后来,为了使用的方便,才采用换底公式将已编成的对数表改
成了以10为底的常用对数表。
在科学中广泛应用以
e
为底的自然对数的更直接的理由是:它使涉及到对数的微分和积分公式变得最
为简单。
下面来研究与
e
有关的极限。①计算当nx10,7,6,5,4,3,2,1n时,xxx/1lg的值。
Do[Print[Log[10,1.0+10.0^(-n)]/(10^(-n))],{n,1,7}]
0.413927
0.432137
0.434077
0.434273
0.434292
0.434294
0.434294
通过观察可以看到,当nx
趋于0时,x趋近于某一个极限值。就是常用对数xylg在
1x处的导数。它不是一个简单的数。定义xxfylg1,则xf在1x处的导数
而xxxf
a
log10lg/lg是以
10ae为底的对数。
②计算10ae
Do[Print[10^Log[10,1.0+10.0^(-n)]/(10^(-n))],{n,1,7}]
11.
101.
1001.
10001.
100001.
③计算当nx10,7,6,5,4,3,2,1n时,xxx/1ln的值。
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
6格式已调整,word版本可编辑.
Do[Print[Log[1.0+10.0^(-n)]/(10^(-n))],{n,1,7}]
0.953102
0.995033
0.9995
0.99995
0.999995
0.999999
1.
通过观察可以看到当0x时,x趋于一个极限值1。
四、
e
的计算
上述的①、②也是
e
的计算中的一种方法。下面再介绍几种方法。
1、求极限法
由于无理数
e
值是
x
无限增大时,
x
x
1
1的极限,通常书写为:x时,e
x
x
1
1或
e
x
x
x
1
1lim。
亦可写为0x时,exx
1
1或exx
x
1
1lim。
Limit[(1+x)^(1/x),x0]
N[Limit[(1+x)^(1/x),x0],50]
2.0
2、泰勒级数法
欧拉认为,一切函数均可展开为无穷级数。在此,利用指数函数的泰勒级数
xe=
!!3!2!1
1
32
n
xxxxn
来计算
e
。
将1x代入上面的级数可以得到
(5)
e
=
!
1
!3
1
!2
1
!1
1
1
n
泰勒级数是无穷级数,实际计算时必然只能取它的前
n
项,导致截断误差
但因为无穷级数(5)收敛迅速(极快地趋近于某一定值),所以计算起来相当顺利,且实际截断误差比较
小。
用Mathematica计算
e
n=100
taylor=N[Sum[1/k!,{k,0,n}],50]
100
2.0
3、数值积分法
利用定积分
计算出1
0
dxex这个积分的数值,再加上1也就得到了
e
的值。
要计算定积分S=1
0
dxex,也就是计算y轴0x和平行y轴的直线1x以及它们之间的曲线
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
7格式已调整,word版本可编辑.
xey与x轴所包围着的曲边梯形T的面积。为此,用一组平行于y轴的直线
i
xx10,11
1210
nn
xxxxxni将曲边梯形T分成n个小曲边梯形,总面积S分
成这些小曲边梯形的面积之和。如果取
n
很大,使每个小曲边梯形的宽度都很小,可以将它的上方的边界
xexf
ii
xix
1
近似地看作直线段,将每个小曲边梯形近似地当作梯形来求面积,就得到梯形公
式。如果更准确些,将每个小曲边梯形的上边界近似地看作抛物线段,就得到辛普森公司。具体公式如下:
梯形公式:设分点
11
,,
n
xx将积分区间ba,=1,0n等分,即
i
x=nabia/,ni0,所有
的曲边梯形的宽度都是nabh/。记i
x
i
ey
。则第i个曲边梯形的面积
i
S近似地等于梯形面积
hyy
ii
12
1
。将所有这些梯形面积加起来就得到
这就是梯形公式。
辛普森公式:仍用分点
i
x=nabia/11ni将区间ba,=1,0分成n等份,直线
i
xx11ni将曲边梯形分成n个小曲边梯形。再作每个小区间
ii
xx,
1
的中点
nabiax
i
/
2
1
2
1
。将第i个小曲边梯形的上边界xexfy
ii
xix
1
近似地看作经过三
点xfx,
i
i
i
xxxx,,
2
11
的抛物线段,则可求得
其中
2
1
i
y=
2
1
i
xf=2
1
ie。于是得到
这就是辛普森公式。
Mathematica程序
a=0;b=1;y[x_]:=E^x;
n=1000;
tixing=N[(b-a)/n*(Sum[y[a+i*(b-a)/n],{i,1,n-1}]
+(y[a]+y[b])/2),50]+1
simpson=N[(b-a)/6/n*((y[a]+y[b])+2*Sum[y[a+i*(b-a)/n],{i,1,n-1}]
+4*Sum[y[a+(i-1/2)*(b-a)/n],{i,1,n}]),50]+1
2.7130662
2.0
参考文献
1.李尚志等著,数学实验,高等教育出版社,1999年9月第1版
2.(日)堀场芳数著,e的奥秘,科学出版社,1998年2月第1版
3.黄文璋著,数学欣赏,中国统计出版社,2001年12月第1版
4.张韵华著,符号计算系统Mathematica教程,科学出版社,2001年11月第1版
StudyingnumberebyMathematica
Author:ChenLong
Abstract:eisafantasticandinterestingirrationalnumber,whichderivesfromthebeginning
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.
8格式已调整,word版本可编辑.
letterofEulerwhoisaSwissmathematician.Itisthoughtthattheeandpiarethemostimportant
transcendentalnumberinmathematics.Thee,pi,i(iisanimaginarynumberunit)satisfy
1ie
.Thistextstudiesnumbere(baseofnaturallogarithms)usingMathematica,tellssome
knowledgeaboute,therelationbetweeneandnaturallogarithmsandcomputationofe,etc.
Keywords:Mathematica,e,naturallogarithms