求助算额圆几何问题:已知a、b求内切圆半径c的方法
我来帮你拆解这个算额(Sangaku)圆嵌入问题的推导逻辑,让你彻底搞懂这个公式是怎么来的~
首先明确问题的几何结构:在一个弓形(圆弧段)内嵌入5个圆,对称分布:
- 2个半径为a的大圆(靠近弓形的弦)
- 2个半径为b的圆(夹在a圆和中间圆之间)
- 1个半径为c的小圆(最靠近弓形的圆弧)
已知a和b,求c。例子中a=72、b=32时,c=25,对应通用公式:
$$c = \frac{a(\sqrt{a} + \sqrt{b})^2}{4(3b + \sqrt{ab} )}$$
这类算额问题的关键是利用笛卡尔圆定理(处理相切圆关系)或坐标系距离公式,结合对称性消去弓形的未知参数(比如大圆弧的半径),最终得到c的表达式。
1. 笛卡尔圆定理的基础应用
笛卡尔定理描述了四个互相相切的圆的曲率关系:
若四个圆的曲率分别为$k_1,k_2,k_3,k_4$(曲率$k=1/r$,外切圆曲率同号,内切圆曲率异号;直线可看作曲率为0的圆),则满足:
$$k_4 = k_1 + k_2 + k_3 \pm 2\sqrt{k_1k_2 + k_2k_3 + k_3k_1}$$
我们按以下步骤应用:
- 把弓形的大圆弧看作曲率为负的圆(因为它包围所有嵌入圆,与嵌入圆内切),记其曲率为$K=-1/R$(R为大圆弧半径);
- 嵌入圆的曲率均为正:$k_a=1/a$,$k_b=1/b$,$k_c=1/c$;
- 弓形的弦看作曲率为0的直线。
第一步:用a、b求大圆弧的曲率K
半径a的圆与弦(曲率0)、大圆弧(曲率K)、半径b的圆(曲率$k_b$)互相相切,代入笛卡尔定理:
$$\frac{1}{a} = 0 + K + \frac{1}{b} + 2\sqrt{0 \cdot K + K \cdot \frac{1}{b} + \frac{1}{b} \cdot 0}$$
整理后两边平方,解出关于K的一元二次方程,最终得到:
$$K = \left( \frac{1}{\sqrt{a}} - \frac{1}{\sqrt{b}} \right)^2 - \frac{4}{\sqrt{ab}}$$
(这里取负曲率的解,对应包围嵌入圆的大圆弧)
第二步:用K和b求c
中间的c圆与两个b圆、大圆弧互相相切,再次代入笛卡尔定理:
$$\frac{1}{c} = K + \frac{1}{b} + \frac{1}{b} + 2\sqrt{K \cdot \frac{1}{b} + \frac{1}{b} \cdot \frac{1}{b} + \frac{1}{b} \cdot K}$$
把第一步得到的K代入,通过代数化简(重点是提取$\sqrt{a}$、$\sqrt{b}$的公因子,消去根号),最终就能推导出题目给出的c的表达式。
2. 坐标系法的辅助理解
如果觉得笛卡尔定理的符号规则容易混淆,也可以用坐标系建模:
- 把弓形的弦放在x轴,对称轴设为y轴,大圆弧的圆心在y轴负方向;
- 写出每个嵌入圆的圆心坐标(利用相切条件:与弦相切的圆y坐标等于半径,与大圆弧内切的圆到大圆弧圆心的距离等于R-r);
- 利用圆与圆外切的距离公式(两圆心距离等于半径和)建立方程;
- 消去大圆弧的半径R,最终化简得到相同的公式。
代入例子中的a=72、b=32:
- $\sqrt{a}=6\sqrt{2}$,$\sqrt{b}=4\sqrt{2}$,$\sqrt{a}+\sqrt{b}=10\sqrt{2}$,平方为200;
- 分子:$72 \times 200 = 14400$;
- $\sqrt{ab}=\sqrt{72 \times 32}=48$,$3b+\sqrt{ab}=96+48=144$;
- 分母:$4 \times 144 = 576$;
- $c=14400/576=25$,完全符合例子结果。
这个问题的核心是利用相切圆的几何关系建立方程,再通过代数消元和化简得到目标公式。算额问题的巧妙之处在于利用对称性和曲率/坐标系工具,把复杂的几何关系转化为简洁的代数表达式。
内容的提问来源于stack exchange,提问作者user1301930

