用Mathematica研究自然对数的底数e

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用Mathematica 研究自然对数的底数e

作 者:陈 龙

摘要:e 是一个奇妙有趣的无理数,它取自瑞士数学家欧拉的英文字头。e 与π被认为是数学中最重要的两个超越数,e 、

π及i (i 为虚数单位)三者间存在1-=i

e

π的关系。本文利用Mathematica 软件研究了自然对数的底数e ,介绍了e 的

一些相关知识、e 与自然对数的关系以及e 的值的计算方法等。

关键词:Mathematica ,e ,自然对数

一、引言

远在公元前,圆周率π就被定义为“周长与直径之比”。自古以来,π的近似值一直取为3.14或

7

22()742851

.3 =。通过许多数学家的努力,π的近似值位数不断增加。目前用电脑计算圆周率。由于电脑速度等功能不断改进,今后π的近似值位数会越来越多。

另外一个奇妙有趣的无理数是e ,它取自瑞士数学家欧拉(Euler ,1707-1783)的英文字头。欧拉首先发现此数并称之为自然数e 。但是,这种所谓的自然数与常见正整数1,2,3,……截然不同。确切地讲,e 应称为“自然对数a e log 的底数”。

e 与π被认为是数学中最重要的两个超越数(transcendental number ,若一数为()0=x

f 之根,其中f 为某一至少一次的整系数多项式,则此数称为代数数(algebraic number ),否则称为超越数)。e 、

π及i (i 为虚数单位)三者间存在1-=i

e

π的关系。本文主要介绍e 的一些知识以及用

Mathematica

软件来计算e 。 二、欧拉数e

考虑数列{}n a ,n a =∑

=n

i i 0!

1=!

1!

21!

111n +

++

+

,1≥n ,其中!n =()1231⋅⋅⋅⋅- n n ,1≥n ,1!0=,

应用下述关于级数收敛的基本定理之一可证明出其极限存在。

定理1.设数列{}n a 为单调且有界,则当∞→n 时,a a n →(a 为一有限数)。

首先,对n a =∑

=n

i i 0

!

1,显然{}n a 为单调递增数列。其次,1a =2,2a =

2

5,而3≥n 时,

n a =1+1+

n ⋅⋅⋅++⋅⋅+⋅+ 321

4321

321

2

1

<1+1+1322

1

212121

-++++n

= 1+

2

11211-

⎫ ⎝⎛-n

<3,

即数列{}a 以3为一上界。故有定理1知,数列{}a 收敛至一实数,由于此极限值与圆周率π一样在许

多数学的公式中出现,所以不可避免的需要给它一个特别的符号。欧拉似乎是第一个体会到此数之重要性的数学家,他并以e 来表示此数。后来符号e 就被广为采用,后人并称e 为欧拉数(Euler ’s number )以纪念他。由于e 为∞→n 时n a 之极限,故e 可表示为

(1) e =∑

=0

!

1i i 。

以下说明如何以n a 来求e 之近似值,事实上n a 收敛至e 的速度极快。这里借助一几何级数,对任意m n >,

n a = m a +

()()!

1!

21

!11

n m m +

+++

+

< m a +()()()⎪⎪⎭

⎝⎛++++++++--12

1111111!11

m n m m m m < m a +

()1

111!11

+-

+m m

= m a +!

1

m m ⋅

故对∀m n >,

(2) m a

若令∞→n ,则上式为

(3) m a < e

1m m ⋅ ∀1≥m 。

即对∀1≥m ,m a 与e 之差最多为

!

1m m ⋅。由于!m 随着m 增长速度极快,故m a 为e 的一个很好的估计值。例如,若m =10,则10a 与e 之差小于7

10

-,因此经由计算10a ,得到e =2.718281…。

1

[_]!n

i a n i ==

N[a[10],50]

2.7182818011463844797178130511463844797178130511464 N[E,50]

2.7182818284590452353602874713526624977572470937000 N[a[10]-E,50]

8

2.731266075564247442020627801803943404255357509524910--⨯ 7

[10]10a E --<

True

当然若m 取大一些便可再更精确些,如e =2.71828182845904523536028…。这是欧拉用笔算得到的e 之小数前23位。欧拉22岁时,在一篇论文中写着“这个数的对数是1,以e 命名之,它的值为2.71828…,它的常用对数为0.4342944…”。

e 是无理数的证明(这是欧拉在1737年所证出)

,可利用前述(3)对e 的估计式。设e =q p /为一有理数,其中p ,q 为二互质正整数。易见2≥q ,此因e 介于2与3之间,故e 不可能为整数。现由(3)式知

q a < q

p

!

1q q ⋅ 。

将上式每项各乘以!q 得

!q q a < ()1-q p ! < !q q a +

q

1

而由q a 之定义知,!q q a 为一整数,如此则得整数()1-q p !介于两相邻整数!q q a 及!q q a +1之间的矛盾结果。故e 不是有理数。

下面我们来看另一种常见的引进e 的方法。考虑数列

n b =n

n ⎪⎭⎫ ⎝

+11 ,1≥n 。

则由二项式定理(Binomial Theorem )可得 n b = k

n k n k n ⎪⎭

⎝⎛⎪⎪⎭⎫ ⎝⎛∑=10

= ()()∑

=+--n

k k

n

k n n n k 0

11!

1

= 1+1+

⎪⎭⎫

⎝⎛--⎪⎭⎫ ⎝⎛-⎪⎭⎫ ⎝⎛-++⎪⎭⎫ ⎝⎛-n n n n n n 112111!111!21 < ∑

=n

k k 0

!

1

= n a < 3 。

又由上面第三个等号的右侧可看出,n b 的每一项对n 递增,且1+n b 比n b 多一正的项,故{}n b 为一单调递增且有界数列必有极限。故得证b b n n =∞

→lim 存在。

接着证明e b =。对n l >,仍由前述第三个等号之右侧可得 ⎪⎭

⎫ ⎝⎛--⎪⎭⎫ ⎝⎛-++⎪⎭⎫ ⎝⎛-+

+>l l n l n l b l 111!111!2111 。

相关文档
最新文档