JSER
JSON工具
YAML/JSON互转
JSON排序
JSON/CSV互转
JSON转义
TOON/JSON互转
TOML/JSON互转
JSON转JSON Schema
XML/JSON互转
JSON对比 JSON Diff
JSON解析 JSON在线编辑
编码加密
文件 MD4 哈希计算
Base32 编码/解码
MD5加密
Bcrypt 哈希/验证
HMAC 生成器
文件 MD2 哈希计算
Deflate压缩/解压
MD4加密
Base64 编码/解码
SHA384加密
GZIP压缩/解压
文件 MD5 哈希计算
HTML 实体转换
MD2加密
RSA 密钥生成
ASCII 编码/解码
SHA512/256加密
Base58 编码/解码
在线ZIP压缩
SHA224加密
SHA1加密
文件 SHA1 哈希计算
摩斯电码加密/解密
文件 Base58 转换
Unicode 编码/解码
ECDSA 密钥对生成
Keccak加密
SHA512加密
Scrypt 哈希/验证
文件 Base64 转换
SHA256加密
对称加密/解密
SHA512/224加密
Punycode 域名编码转换
文件 Base32 转换
RSA 加密/解密
JWT 编码/解码
UTF-8 编码/解码
SHAKE加密
URL 编码/解码
CSR 证书签名请求生成
SHA3-224加密
格式化
JAVASCRIPT格式化/压缩
JAVASCRIPT pack压缩/解压
HTML格式化
CSS格式化/压缩
XML格式化
JAVASCRIPT 混淆
SQL格式化
网络工具
URL 解析
浏览器信息检测
子网掩码计算器
HTTP 状态码查询
IP地址与数字转换
XPath 测试
WebSocket 连接测试
HTTP Headers 查看器
SSL 证书查询
DNS 记录查询
前端开发
颜色值转换器
散点图生成器
颜色配色大全
颜色选择器
键盘按键检测
SVG路径编辑器
柱状图生成器
雷达图生成器
饼图生成器
日历饼图生成器
折线图生成器
涂鸦绘画板
Px / Em 单位转换
热力图生成器
3D柱状图生成器
后端开发
随机数生成器
序号生成器
GUID/UUID 生成器
Chmod 权限计算器
Cron 表达式生成器
转换工具
热量单位换算
Unix 时间戳转换
日期计算器
进制转换
世界时钟
人民币大写转换
面积单位换算
速度单位换算
压力单位换算
功率单位换算
长度单位换算
体积单位换算
公历农历转换 - 阳历阴历转换
中文转拼音
温度单位换算
重量单位换算
地图坐标系转换
密度单位换算
经纬度坐标转换
时间单位换算
压缩包转ZIP
压缩包转RAR
压缩包转7Z
压缩包转TAR
多媒体
MP3音量调整
视频录制
屏幕录制
音频录制
音频转OGG
音频转MP3
音频转WAV
音频转FLAC
音频转AAC
音频转M4A
音频截取
音频压缩
视频转MP4
视频转GIF
视频压缩
图片处理
图片转AVIF
GIF动图生成器
图片裁剪
图片转TGA
图片水印
图片转XBM
图片转BMP
图片模糊处理
图片转GIF
图片转TIFF
Favicon 图标生成器
图片九宫格切图
图片转PNG
图片压缩
图片 Base64 转换
图片生成器
图片旋转翻转
批量图片尺寸调整
图片转JPG
图片转WebP
图片元数据清除
文档工具
Markdown编辑器
Mermaid编辑器
Mermaid编辑器
PlantUML编辑器
Word 转 PDF
文字处理
列表数字求和计算
列表排序
字数统计
全角半角转换
字母大小写转换
去除重复行
变量命名转换
字符串出现次数统计
文本按列选取
文本对比
其他工具
条形码生成器
亲戚称谓计算器
二十四节气查询
十二生肖查询
孩子血型在线计算器
秒表计时器
万年历
全球手机号码生成器
正则表达式测试
24点游戏生成器与求解器
中国身份证号码解析
Emoji 表情符号大全
二维码生成器
个人所得税计算器
我的IP地址查询
高次多项式因式分解
特殊数判定器
大整数分解(Pollard Rho 算法)
π (圆周率) 生成
体积计算器
最大公约数和最小公倍数计算器
同余方程求解器
方程求解器
有理逼近 / 连分数展开
欧拉函数与约数函数计算器
素数判定器(Miller-Rabin)
扩展欧几里得算法(Extended GCD / 模逆)
高次多项式因式分解
特殊数判定器
子网掩码计算器
大整数分解
列表数字求和计算
体积计算器
日期计算器
亲戚称谓计算器
字数统计
最大公约数和最小公倍数计算器
有理逼近 / 连分数展开
输入实数
输入方式
小数形式
分数形式
平方根形式
输入小数
支持小数和整数
输入分数
输入整数分子和分母
输入 √n
输入根号内的数字
展开项数
连分数展开的项数(1-50)
开始计算
清空
快速示例:
π ≈ 3.14159265359
e ≈ 2.71828182846
√2 ≈ 1.41421356237
φ (黄金比例) ≈ 1.618033988749
22/7 (π的粗略近似)
3.75 (简单小数)
计算结果
输入数字后点击"开始计算"
连分数展开详情
收起
计算步骤
渐近分数 (Convergents)
项
a
n
分数
小数值
误差
算法说明:
1. 连分数(Continued Fraction):
任何实数 x 都可以表示为连分数形式:
x = a₀ + 1/(a₁ + 1/(a₂ + 1/(a₃ + ...)))
简记为: x = [a₀; a₁, a₂, a₃, ...]
a₀ = ⌊x⌋(x 的整数部分)
如果 x 不是整数,令 x₁ = 1/(x - a₀),继续计算 a₁ = ⌊x₁⌋
重复此过程,得到 a₂, a₃, ...
有理数的连分数展开是有限的
无理数的连分数展开是无限的
2. 渐近分数(Convergents):
截取连分数的前 n 项得到的分数称为第 n 个渐近分数,记为 p
n
/q
n
:
p
-1
= 1, q
-1
= 0
p
0
= a₀, q
0
= 1
递推公式:p
n
= a
n
·p
n-1
+ p
n-2
递推公式:q
n
= a
n
·q
n-1
+ q
n-2
渐近分数是原数的最佳有理逼近
3. 最佳有理逼近:
对于给定的实数 x 和分母上界 Q,找到分数 p/q (q ≤ Q) 使得 |x - p/q| 最小
连分数的渐近分数给出了所有最佳有理逼近
如果 p/q 是 x 的渐近分数,则对于所有 q' < q,都有 |x - p/q| < |x - p'/q'|
4. 特殊数的连分数:
黄金比例 φ:
[1; 1, 1, 1, 1, ...] (全为1,最慢收敛)
√2:
[1; 2, 2, 2, 2, ...] (周期连分数)
e:
[2; 1, 2, 1, 1, 4, 1, 1, 6, 1, 1, 8, ...] (有规律)
π:
[3; 7, 15, 1, 292, 1, ...] (无明显规律)
算法复杂度:
时间复杂度:
O(n),其中 n 是展开的项数
空间复杂度:
O(n),需要存储所有系数和渐近分数
数值稳定性:
使用高精度浮点数或大整数可避免精度损失
应用场景:
数值计算:
用简单分数近似复杂无理数(如 π ≈ 22/7, 355/113)
音乐理论:
音程和谐度与连分数展开的简单性相关
天文学:
计算行星运动周期的有理近似
数论:
丢番图逼近、佩尔方程的解
计算机图形:
Bresenham 直线算法等