"Do not worry about your problems with mathematics, I assure you mine are far greater." Albert Einstein
连分数[1] 是以下形式的表达式:
其中
- 和 都是整数、有理数、实数或复数。
- 、 等被称为连分数的系数或项
变体或类型
- 如果 对所有 成立,则该表达式称为简单连分数。
- 如果该表达式包含有限项,则称为有限连分数。
- 如果该表达式包含无限项,则称为无限连分数。[2]
因此,以下所有内容都说明了有效的有限简单连分数
有限简单连分数的示例
公式 |
数值 |
备注 |
|
|
所有整数都是退化情况 |
|
|
最简单的分数形式 |
|
|
第一个整数可以是负数 |
|
|
第一个整数可以是零 |
通常假设所有分数的分子 b 都是 1。这种形式被称为 **简单** 或 **正则连分数**, 或者说是在 **规范形式** 中。
如果实数是一个分数 ( x < 1), 那么 是零,并且符号被简化
符号
每个有限连分数代表一个有理数
如果正实分数 x 是有理数,则存在 **两个不同的** 连分数展开
其中
- 通常选择第一个,较短的形式作为规范表示
- 第二种形式比第一种形式长一个
符号
每个无限连分数都是一个无理数
通过连分数中有限项得到的 有理数被称为 **第 n 个收敛**
因为 有理数序列收敛于无理数
换句话说,无理数 是收敛序列的极限。
分子 p 和分母 q 可以使用相应的递归关系找到
所以
关键词
- 无理数的连分数收敛序列
- 收敛序列
- 连分数展开
- 无理数的有理逼近
- 用有理数 p/q 对实数 r 的最佳有理逼近
- 十进制数(实数或有理数)到连分数
- 算盘 CAS
- Maxima CAS:cf (expr) 将 expr 转换为连分数。
在 Maxima CAS 中,可以使用 cf 和 float(cfdisrep())
(%i2) a:[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
(%o2) [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
(%i3) t:cfdisrep(a)
(%o3) 1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/1))))))))))))))))))))))
(%i4) float(t)
(%o4) 0.618033988957902
计算第 n 个收敛
(%i10) a;
(%o10) [0, 3, 2, 1000, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
(%i11) a3: listn(a,3);
(%o11) listn([0, 3, 2, 1000, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1], 3)
(%i12) a3: firstn(a,3);
(%o12) [0, 3, 2]
(%i13) cf3:cfdisrep(a3);
1
(%o13) -----
1
3 + -
2
(%i14) r3:ratsimp(cf3);
2
(%o14) -
7
(%i15)
- 数论
- 基于复平面上的连分数的函数[3][4]
- “连分数可以看作是一系列莫比乌斯变换” Alan F. Beardone[5]
- ↑ 连分数与动力学 作者:斯特凡诺·伊索拉
- ↑ 达伦·C·柯林斯,连分数,麻省理工学院本科数学杂志,[1]
- ↑ 基于复平面上的连分数的函数
- ↑ 带有应用的连分数 作者:L. 劳伦森 H. 瓦德兰
- ↑ 连分数、离散群和复动力学 作者:Alan F. Beardone. Beardone, A.F. Comput. Methods Funct. Theory (2001) 1: 535. https://doi.org/10.1007/BF03321006