求解由给定切线长度确定的圆的直径(2018年孟加拉国数学奥赛题)
求解由给定切线长度确定的圆的直径(2018年孟加拉国数学奥赛题)
嘿,这道几何题确实挺有意思的!不过我注意到题目表述可能存在一点小偏差,结合你提到的2018年孟加拉国数学奥赛题,正确的题目表述应该是:AB是圆的直径,AD和BC分别是圆在A、B两点处的切线,另有一条切线与AD交于点D,与BC交于点C,已知AD=a,BC=b(a≠b),求圆的直径AB的长度。如果是这个题的话,解法就非常清晰了,我来一步步给你梳理~
修正后的问题清晰描述
AB是圆的直径,AD和BC分别是圆在A、B两点处的切线(即AD⊥AB,BC⊥AB),另有一条切线与AD交于点D,与BC交于点C,已知AD=a,BC=b(a≠b),求圆的直径AB的长度。
你的初步思路回顾
你提到考虑圆心O,认为△ADO是直角三角形,想通过a、b表示AO和BO来求直径AB,这个方向完全正确!因为AO和BO都是圆的半径,我们只需要找到半径r与a、b的关系就能算出直径了。
解法一:几何相似+切线长定理法
设圆的圆心为O,半径为r(即AB=2r),那条中间的切线与圆相切于点E,连接OD、OC、OE:
- 根据切线长定理:从圆外一点引圆的两条切线,切线长度相等。所以AD=DE=a,BC=CE=b,因此DC=DE+CE=a+b。
- 因为AD、BC都是直径端点的切线,所以AD⊥AB,BC⊥AB,即AD∥BC,四边形ABCD是直角梯形。
- OD平分∠ADE,OC平分∠BCE,又因为AD∥BC,∠ADE+∠BCE=180°,所以∠ODC+∠OCD=90°,即△DOC是直角三角形,∠DOC=90°。
- OE是圆的半径,且OE⊥DC(切线垂直于过切点的半径),所以OE是Rt△DOC斜边DC上的高。根据直角三角形的射影定理:OE²=DE·CE。
- 代入已知条件得:r²=a·b → r=√(ab),因此直径AB=2r=2√(ab)。
解法二:坐标法验证
我们可以用坐标法来验证这个结果,更直观:
- 以圆心O为原点,AB所在直线为x轴建立平面直角坐标系:A(-r, 0),B(r, 0),D(-r, a),C(r, b)。
- 设中间切线的切点为E(x₀,y₀),满足x₀²+y₀²=r²,切线方程为xx₀+yy₀=r²。
- 这条切线经过D(-r,a)和C(r,b),代入切线方程得到两个等式:
- -r x₀ + a y₀ = r²
- r x₀ + b y₀ = r²
- 将两个等式相加,得到:(a+b)y₀=2r² → y₀=2r²/(a+b)
- 用第二个等式减去第一个等式,得到:2r x₀=(b-a)y₀ → x₀=(b-a)r/(a+b)
- 将x₀和y₀代入x₀²+y₀²=r²,化简后可得:r²=ab,即r=√(ab),所以AB=2√(ab)。
备注:内容来源于stack exchange,提问作者NISHAT TASNIM RITU




