- 注册时间
- 2015-8-20
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 1324
- 在线时间
- 小时
|
发表于 2024-1-17 21:07:41
|
显示全部楼层
本帖最后由 Jack315 于 2024-1-17 21:10 编辑
参考 1# 的图。
如果 AEF 外接圆圆心方程为一直线,则过 A 点作此直线的垂线交 AEF 外接圆的点即为另一定点。
因此只要计算 AEF 外接圆圆心方程的导数,若结果为常数(与 D 点位置无关),则题得证。
给定三角形三个点的坐标为:\(A(xA,yA),B(xB,yB),C(xC,yC)\) 。
计算 AEF 外接圆圆心方程导数的 Mathematica 代码如下:
- (*三角形三条边的方程参数*)
- (*AB 边方程参数*)
- solLAB = Solve[{yA == k xA + b, yB == k xB + b}, {k, b}]
- kAB = k /. solLAB[[1]]
- bAB = b /. solLAB[[1]]
- (*BC 边方程参数*)
- solLBC = Solve[{yB == k xB + b, yC == k xC + b}, {k, b}]
- kBC = k /. solLBC[[1]]
- bBC = b /. solLBC[[1]]
- (*CA 边方程参数*)
- solLCA = Solve[{yC == k xC + b, yA == k xA + b}, {k, b}]
- kCA = k /. solLCA[[1]]
- bCA = b /. solLCA[[1]]
- (*D 点坐标*)
- (*令:*)
- xD = xB + (xC - xB) t
- (*则:*)
- yD = kBC xD + bBC
- (*ABD外接圆*)
- solCircleABD = Solve[{(xA - x)^2 + (yA - y)^2 == r2, (xB - x)^2 + (yB - y)^2 == r2, (xD - x)^2 + (yD - y)^2 == r2}, {x, y, r2}]
- x0ABD = x /. solCircleABD[[1]]
- y0ABD = y /. solCircleABD[[1]]
- rABD = Sqrt[r2] /. solCircleABD[[1]]
- (*E点坐标:ABD外接圆与三角形边AC的交点*)
- solPtE = Solve[{y == kCA x + bCA, (x - x0ABD)^2 + (y - y0ABD)^2 == rABD^2}, {x, y}]
- xE = x /. solPtE[[2]]
- yE = y /. solPtE[[2]]
- (*ADC外接圆*)
- solCircleADC = Solve[{(xA - x)^2 + (yA - y)^2 == r2, (xD - x)^2 + (yD - y)^2 == r2, (xC - x)^2 + (yC - y)^2 == r2}, {x, y, r2}]
- x0ADC = x /. solCircleADC[[1]]
- y0ADC = y /. solCircleADC[[1]]
- rADC = Sqrt[r2] /. solCircleADC[[1]]
- (*F点坐标:ADC外接圆与三角形边AB的交点*)
- solPtF = Solve[{y == kAB x + bAB, (x - x0ADC)^2 + (y - y0ADC)^2 == rADC^2}, {x, y}]
- xF = x /. solPtF[[2]]
- yF = y /. solPtF[[2]]
- (*AFE外接圆*)
- solCircleAFE = Solve[{(xA - x)^2 + (yA - y)^2 == r2, (xf - x)^2 + (yf - y)^2 == r2, (xe - x)^2 + (ye - y)^2 == r2}, {x, y, r2}]
- x0AFE = x /. solCircleAFE[[1]] /. {xf -> xF, yf -> yF, xe -> xE, ye -> yE} // Simplify
- y0AFE = y /. solCircleAFE[[1]] /. {xf -> xF, yf -> yF, xe -> xE, ye -> yE} // Simplify
- (*AFE外接圆圆心方程的导数*)
- D[y0AFE, t]/D[x0AFE, t] // Simplify
复制代码
计算结果为:\(-\frac{-2xA+xB+xC}{-2yA+yB+yC}\) ,与 D 点位置参数 \(t\) 无关,题得证。 |
|