族谱网 头条 人物百科

连分数

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:696
转发:0
评论:0
例子连分数常用于无理数的逼近,例如:2=1+12+12+12+12+12+12+⋱⋱-->{displaystyle{sqrt{2}}=1+{frac{1}{2+{cfrac{1}{2+

例子

连分数常用于无理数的逼近,例如:

2 = 1 + 1 2 + 1 2 + 1 2 + 1 2 + 1 2 + 1 2 + ⋱ ⋱ --> {\displaystyle {\sqrt {2}}=1+{\frac {1}{2+{\cfrac {1}{2+{\cfrac {1}{2+{\cfrac {1}{2+{\cfrac {1}{2+{\cfrac {1}{2+\ddots }}}}}}}}}}}}} 由此得到 2 {\displaystyle {\sqrt {2}}} 的渐近分数 1 1 {\displaystyle {\frac {1}{1}}} 、 3 2 {\displaystyle {\frac {3}{2}}} 、 7 5 {\displaystyle {\frac {7}{5}}} 、 17 12 {\displaystyle {\frac {17}{12}}} 、……

5 − − --> 1 2 = 1 1 + 1 1 + 1 1 + 1 1 + 1 1 + 1 1 + ⋱ ⋱ --> {\displaystyle {\frac {{\sqrt {5}}-1}{2}}={\frac {1}{1+{\cfrac {1}{1+{\cfrac {1}{1+{\cfrac {1}{1+{\cfrac {1}{1+{\cfrac {1}{1+\ddots }}}}}}}}}}}}} 由此得到黄金分割的渐近分数 1 1 {\displaystyle {\frac {1}{1}}} 、 1 2 {\displaystyle {\frac {1}{2}}} 、 2 3 {\displaystyle {\frac {2}{3}}} 、 3 5 {\displaystyle {\frac {3}{5}}} 、 5 8 {\displaystyle {\frac {5}{8}}} 、 8 13 {\displaystyle {\frac {8}{13}}} 、……

π π --> = 3 + 1 7 + 1 15 + 1 1 + 1 292 + 1 1 + 1 1 + ⋱ ⋱ --> {\displaystyle \pi =3+{\frac {1}{7+{\cfrac {1}{15+{\cfrac {1}{1+{\cfrac {1}{292+{\cfrac {1}{1+{\cfrac {1}{1+\ddots }}}}}}}}}}}}}圆周率此得到圆周率的渐近分数 3 1 {\displaystyle {\frac {3}{1}}} 、 22 7 {\displaystyle {\frac {22}{7}}} (约率)、 333 106 {\displaystyle {\frac {333}{106}}} 、 355 113 {\displaystyle {\frac {355}{113}}} (密率)、 103993 33102 {\displaystyle {\frac {103993}{33102}}} 、……

数学上可以证明,由(狭义)连分数得到的渐近分数,在分子或分母小于下一个渐进分数的分数中,其值是最接近精确值的近似值。

动机

研究连分数的动机源于想要有实数在“数学上纯粹”的表示。

多数人熟悉实数的小数表示:

这里的 a 0 可以是任意整数,其它 a i 都是{0, 1, 2, ..., 9}的一个元素。在这种表示中,例如数π被表示为整数序列{3, 1, 4, 1, 5, 9, 2, ...}。

这种小数表示有些问题。例如,在这种情况下使用常数10是因为我们使用了10进制系统。我们还可以使用8进制或2进制系统。另一个问题是很多有理数在这个系统内缺乏有限表示。例如,数1/3被表示为无限序列{0, 3, 3, 3, 3, ....}。

连分数表示法是避免了实数表示的这两个问题。让我们考虑如何描述一个数如415/93,约为4.4624。近似为4,而实际上比4多一点,约为4 + 1/2。但是在分母中的2是不准确的;更准确的分母是比2多一点,约为2 + 1/6,所以415/93近似为4 + 1/(2 + 1/6)。但是在分母中的6是不准确的;更准确分母是比6多一点,实际是6+1/7。所以415/93实际上是4+1/(2+1/(6+1/7))。这样才准确。

去掉表达式4 + 1/(2 + 1/(6 + 1/7))中的冗余部分可得到简略记号[4; 2, 6, 7]。

实数的连分数表示可以用这种方式定义。它有一些可取的性质:

一个数的连分数表示是有限的,当且仅当这个数是有理数。

“简单”有理数的连分数表示是简短的。

任何有理数的连分数表示是唯一的,如果它没有尾随的1。([ a 0 ; a 1 , ... a n , 1] = [ a 0 ; a 1 , ... a n + 1])

无理数的连分数表示是唯一的。

连分数的项会循环,当且仅当它是一个二次无理数(即整数系数的二次方程的实数解)的连分数表示 。

数 x 的截断连分数表示很早产生 x 的在特定意义上“最佳可能”的有理数逼近(参阅下述定理5推论1)。

最后一个性质非常重要,且传统的小数点表示就不能如此。数的截断小数表示产生这个数的有理数逼近,但通常不是非常好的逼近。例如,截断1/7 = 0.142857...在各种位置上产生逼近比,如142/1000、14/100和1/10。但是明显的最佳有理数逼近是“1/7”自身。π的截断小数表示产生逼近比,如31415/10000和314/100。π的连分数表示开始于[3; 7, 15, 1, 292, ...]。截断这个表示产生极佳的有理数逼近3、22/7、333/106、355/113、103993/33102、...。314/100和333/106的分母相当接近,但近似值314/100的误差是远高于333/106的19倍。作为对π的逼近,[3; 7, 15, 1]比3.1416精确100倍。

连分数表示的算法

考虑实数 r 。设 i 是 r 的整数部分,而 f 是它的小数部分。则 r 的连分数表示是[ i ;…],这里的“…”是1/ f 的连分数表示。习惯上用分号取代 第一个 逗号。

要计算实数 r 的连分数表示,写下 r 的整数部分(技术上floor)。从 r 减去这个整数部分。如果差为0则停止;否则找到这个差的倒数并重复。这个过程将终止,当且仅当 r 是有理数。

数3.245还可以表示为连分数展开[3; 4, 12, 3, 1];参见下面的有限连分数。

这个算法适合于实数,但如果用浮点数实现的话,可能导致数值灾难。作为替代,任何浮点数是一个精确的有理数(在现代计算机上分母通常是2的幂,在电子计算器上通常是10的幂),所以欧几里得GCD算法的变体可以用来给出精确的结果。

连分数的表示法

可以把连分数简写作:

或者,用Pringsheim的记法写作:

还有一个有关的记法:

有时使用尖括号,如:

在使用尖括号的时候,分号是可选的。

还可以定义 无限简单连分数 为极限:

对于正整数 a 1 , a 2 , a 3 ...的任意选择,皆存在此一极限。

或者可以用高斯的记法

有限连分数

所有有限连分数都表示一个有理数,而所有有理数都可以按两种不同的方式表示为有限连分数。这两种表示除了最终项之外都是一致的。在较长的连分数表示,其最终项是1;较短的表示去掉了最后的1,而向新的终项加1。在短表示中的最终项因此大于1,如果短表示至少有两项的话。其符号表示:

例如:

连分数的倒数

有理数的连分数表示和它的倒数除了依据这个数小于或大于1而分别左移或右移一位以外是相同的。换句话说, [ a 0 ; a 1 , a 2 , a 3 , … … --> , a n ] {\displaystyle [a_{0};a_{1},a_{2},a_{3},\ldots ,a_{n}]} 和 [ 0 ; a 0 , a 1 , a 2 , … … --> , a n ] {\displaystyle [0;a_{0},a_{1},a_{2},\ldots ,a_{n}]} 互为倒数。这是因为如果 a {\displaystyle a\ } 是整数,接着如果 x < 1 {\displaystyle x 1 {\displaystyle x>1\ } ,则 x = a + 1 b {\displaystyle x=a+{\tfrac {1}{b}}\ } 且 1 x = 0 + 1 a + 1 b {\displaystyle {\tfrac {1}{x}}=0+{\tfrac {1}{a+{\frac {1}{b}}}}\ } 带有最后的数生成对 x {\displaystyle x\ } 和它的倒数是同样的的连分数的余数。

例如:

无限连分数

所有无限连分数都是无理数,而所有无理数可用一种精确的方式表示为无限连分数。

无理数的无限连分数表示是非常有用的,因为它的初始段提供了对这个数的优异的有理数逼近。这些有理数可以叫做这个连分数的收敛(convergent,也译为“渐进”)。所有偶数编号的收敛都小于最初的数,而奇数编号的收敛都大于它。

对于连分数 [ a 0 ; a 1 , a 2 , … … --> ] {\displaystyle [a_{0};a_{1},a_{2},\ldots ]} ,前四个收敛(编号 0 {\displaystyle 0} 到 3 {\displaystyle 3} )是

用普通语言来说,第3个收敛的分子是借由第3个商( a 2 {\displaystyle a_{2}\;} )乘上第2个收敛的分子,并加上第1个收敛的分子而成。分母的形成也很类似。

如果找到连续的收敛,带有分子 h 1 , h 2 , … … --> {\displaystyle h_{1},h_{2},\ldots } 和分母 k 1 , k 2 , … … --> {\displaystyle k_{1},k_{2},\ldots } ,则相关的递归关系是:

h n = a n h n − − --> 1 + h n − − --> 2 , k n = a n k n − − --> 1 + k n − − --> 2 {\displaystyle h_{n}=a_{n}h_{n-1}+h_{n-2},\qquad k_{n}=a_{n}k_{n-1}+k_{n-2}}

连续的收敛由如下公式给出

一些有用的定理

如果 a 0 , a 1 , a 2 , ...是正整数的无限序列,递归的定义序列 h n {\displaystyle h_{n}} 和 k n {\displaystyle k_{n}} :

定理1

对于任何正数 x ∈ ∈ --> R {\displaystyle x\in \mathbb {R} }

定理2

[ a 0 ; a 1 , a 2 , ...]的收敛以

给出。

定理3

如果对连分数的第 n 个收敛是 h n / k n {\displaystyle h_{n}/k_{n}} ,则

推论1 :每个收敛都在它的最低的那些项中(如果 h n {\displaystyle h_{n}} 和 k n {\displaystyle k_{n}} 有不寻常的公约数,则它可除 k n h n − − --> 1 − − --> k n − − --> 1 h n {\displaystyle k_{n}h_{n-1}-k_{n-1}h_{n}} ,这当然是不可能的)。

推论2 :在连续的收敛之间的差是单位分数:

推论3 :连分数等价于交替(alternating)项的级数:

推论4 :矩阵

的行列式值为正1或负1,因此属于2x2 幺模矩阵 S ∗ ∗ --> L ( 2 , Z ) {\displaystyle S^{*}L(2,\mathbb {Z} )} 的群。

定理4

每个(第 s 个)都比任何前面(第 r 个)收敛更接近于后续的(第 n 个)收敛。用符号来说,如果第 n 个收敛是 [ a 0 ; a 1 , a 2 , … … --> a n ] = x n {\displaystyle [a_{0};a_{1},a_{2},\ldots a_{n}]=x_{n}} ,则

对于所有 r < s < n 。

推论1 :奇数收敛(在第 n 个之前)持续递增而总是小于 x n 。

推论2 :偶数收敛(在第 n 个之前)持续递减而总是大于 x n 。

定理5

推论1 :任何收敛都比其分母小于这个收敛的分母的任何其他分数更接近于这个连分数。

推论2 :立即前导于一个大商的任何收敛都是对这个连分数的接近逼近。

半收敛

如果 h n − − --> 1 k n − − --> 1 {\displaystyle {\frac {h_{n-1}}{k_{n-1}}}} 和 h n k n {\displaystyle {\frac {h_{n}}{k_{n}}}} 是连续的收敛,则如下形式的任何分数

这里的 a {\displaystyle a} 是非负整数,而分子和分母在 n {\displaystyle n} 和 n + 1 {\displaystyle n+1} 项(包含它们)之间,叫做“半收敛”、次收敛或中间分数。这个术语经常意味着排除了是收敛的可能性,而不是收敛是一种半收敛。

对实数 x {\displaystyle x} 的连分数展开的半收敛包括了所有比有更小分母的任何逼近都好的有理数逼近。另一个有用的性质是连续的半收敛a/b和c/d有着 a d − − --> b c = ± ± --> 1 {\displaystyle ad-bc=\pm 1} 。

最佳有理数逼近

连分数理论在丢番图逼近领域起基础性的作用,可以解决实数的最佳逼近问题,具体可参阅相应主页面。事实上,最初发展连分数理论的动机正是为了解决实数的最佳逼近问题。

连分数历史

公元前300年-欧几里得,《Elements》 -最大公约数的算法生成一个连分数作为副产品

1579年-Rafael Bombelli,《L"Algebra Opera》 -与连分数有关的提取平方根的方法

1613年-Pietro Cataldi,《Trattato del modo brevissimo di trovar la radice quadra delli numeri》 - 第一种连分数的记号

1695年-约翰·沃利斯,《Opera Mathematica》 - 介入了术语“连分数”

约 1780年-约瑟夫·拉格朗日- 使用类似于Bombell的连分数提供了佩尔方程的通用解

1748莱昂哈德·欧拉,《Introductio in analysin infinitorum》. Vol. I, Chapter 18 - 证明了特定形式的连分数和广义无穷级数的等价性

1813年-卡尔·弗里德里希·高斯,《Werke》,第三册, 134-138页 - 通过涉及到超几何级数的一个聪明的恒等式推导出非常一般性的复数值的连分数

参见

全商

Engel展开式

数学常数 (以连分数表示排列)

循环连分数

受限连分数

辛钦常数

么模矩阵(unimodular matrix/幺模矩阵)

参考文献

(前苏联)辛钦(A. Ya. Khinchin)著,刘诗俊、刘绍越译. 连分数 . 上海: 上海科学技术出版社. 1965.

Oskar Perron, Die Lehre von den Kettenbrüchen , Chelsea Publishing Company, New York, NY 1950.

Andrew M. Rockett and Peter Szusz, Continued Fractions , World Scientific Press, 1992 ISBN 978-981-02-1052-6

H. S. Wall, Analytic Theory of Continued Fractions , D. Van Nostrand Company, Inc., 1948 ISBN 978-0-8284-0207-1

The Irish Scientist: New Generalized Continued Fractionsbased on theGeneralized Mediant

认识连分数

网上互动式多功能服务站-连分数计算器


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
扫一扫添加客服微信