九点圆

由于今天考试爆零了,但是T1T4都是结论题,况且T1还是一个经典的几何题(九点圆),自己的解析几何在考场上没有推出来,赛后也一直卡住很长时间,所以感到非常气愤,

然而我一直都相信没有什么是代数解决不了的,所以就有了下文。
我将会以极其普通的思路和不需动脑子的代数方法解决九点圆的圆心坐标问题。

目的:

给定ABC的三点坐标(ax,ay),(bx,by),(cx,cy),找到三条边的中点D(x1,y1)E(x2,y2)F(x3,y3),求出DEF的外接圆圆心坐标,也就是ABC的九点圆圆心坐标。

结论:

钦定ABC的圆心为原点(0,0)时。设DEF的圆心为O,则O=A+B+C2,其他情况通过平移可得。

推导:

根据ABC的圆心限制,首先得到ax2+ay2=bx2+by2=cx2+cy2
x1=ax+bx2y1=ay+by2,可知ax=x1+x2x3bx=x1+x3x2cx=x2+x3x1y同理。
(x1+x2x3)2+(y1+y2y3)2=(x1+x3x2)2+(y1+y3y2)2
通过化简,得到下列重要转换式:

x1(x2x3)=y1(y3y2)x2(x3x1)=y2(y1y3)x3(x1x2)=y3(y2y1)

O坐标为(a,b),根据圆的方程易得

(x1a)2+(y1b)2=(x2a)2+(y2b)2=(x3a)2+(y3b)2=r2

通过加减消元,得

(1)2(x1x2)a+2(y1y2)b=(x12+y12)(x22+y22)(2)2(x2x3)a+2(y2y3)b=(x22+y22)(x32+y32)(3)2(x3x1)a+2(y3y1)b=(x32+y32)(x12+y12)

解得

2a=(y2y3)[(x12+y12)(x22+y22)](y1y2)[(x22+y22)(x32+y32)](y2y3)(x1x2)(y1y2)(x2x3)2b=(x2x3)[(x12+y12)(x22+y22)](x1x2)[(x22+y22)(x32+y32)](x2x3)(y1y2)(x1x2)(y2y3)

到这里貌似就推不动了,但是发现上面的转换式还没有用,尝试把分母可视化,即通过大力因式分解把分子化为分母的倍数。
b为例

=(x2x3)(x1x2)(x1+x2)+(x2x3)(y1y2)(y1+y2)(x1x2)(x2x3)(x2+x3)(x1x2)(y2y3)(y2+y3)=(x2x3)(x1x2)(x1+x2)(x1x2)(x2x3)(x2+x3)+(x2x3)(y1y2)(y1+y2)(x1x2)(y2y3)(y2+y3)=(x1x2)(x2x3)(x1x3)+(x2x3)(y1y2)(y1+y2)(x1x2)(y2y3)(y2+y3)

发现右侧部分的式子非常接近分母,而第一项中x的次数甚至达到了3,显然需要对这一部分调整。

(x1x2)(x2x3)(x1x3)=x12x1x2x3x12x3+x32x1x22x1+x22x3+x1x2x3x32x2=x12(x2x3)+x22(x3x1)+x32(x1x2)=x1y1(y3y2)+x2y2(y1y3)+x3y3(y2y1)=x1y1y3x1y1y2+x2y1y2x2y2y3+x3y2y3x3y1y3=(x2y1y3x2y2y3x3y1y3+x3y2y3)(x1y1y2x1y1y3x2y1y2+x2y1y3)x2y1y3=y3(x2x3)(y1y2)y1(x1x2)(y2y3)

代入原式,分子=(x2x3)(y1y2)(y1+y2+y3)(x1x2)(y2y3)(y1+y2+y3)
因此,原式=y1+y2+y3
同理可得,a=x1+x2+x32b=y1+y2+y32
因为x1+x2+x3=ax+bx+cx,y1+y2+y3=ay+by+cy,所以也有 a=ax+bx+cx2b=ay+by+cy2

证毕。

posted @   sandom  阅读(321)  评论(9编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示