九点圆问题
由于今天考试爆零了,但是T1、T4都是结论题,况且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=2A+B+C,其他情况通过平移可得。
推导:
根据△ABC的圆心限制,首先得到ax2+ay2=bx2+by2=cx2+cy2
由x1=2ax+bx,y1=2ay+by,可知ax=x1+x2−x3,bx=x1+x3−x2,cx=x2+x3−x1,y同理。
则(x1+x2−x3)2+(y1+y2−y3)2=(x1+x3−x2)2+(y1+y3−y2)2……
通过化简,得到下列重要转换式:
x1(x2−x3)=y1(y3−y2)x2(x3−x1)=y2(y1−y3)x3(x1−x2)=y3(y2−y1)
设O坐标为(a,b),根据圆的方程易得
(x1−a)2+(y1−b)2=(x2−a)2+(y2−b)2=(x3−a)2+(y3−b)2=r2
通过加减消元,得
2(x1−x2)a+2(y1−y2)b=(x12+y12)−(x22+y22)2(x2−x3)a+2(y2−y3)b=(x22+y22)−(x32+y32)2(x3−x1)a+2(y3−y1)b=(x32+y32)−(x12+y12)
解得
2a=(y2−y3)(x1−x2)−(y1−y2)(x2−x3)(y2−y3)[(x12+y12)−(x22+y22)]−(y1−y2)[(x22+y22)−(x32+y32)]2b=(x2−x3)(y1−y2)−(x1−x2)(y2−y3)(x2−x3)[(x12+y12)−(x22+y22)]−(x1−x2)[(x22+y22)−(x32+y32)]
到这里貌似就推不动了,但是发现上面的转换式还没有用,尝试把分母可视化,即通过大力因式分解把分子化为分母的倍数。
以b为例
分子=(x2−x3)(x1−x2)(x1+x2)+(x2−x3)(y1−y2)(y1+y2)−(x1−x2)(x2−x3)(x2+x3)−(x1−x2)(y2−y3)(y2+y3)=(x2−x3)(x1−x2)(x1+x2)−(x1−x2)(x2−x3)(x2+x3)+(x2−x3)(y1−y2)(y1+y2)−(x1−x2)(y2−y3)(y2+y3)=(x1−x2)(x2−x3)(x1−x3)+(x2−x3)(y1−y2)(y1+y2)−(x1−x2)(y2−y3)(y2+y3)
发现右侧部分的式子非常接近分母,而第一项中x的次数甚至达到了3,显然需要对这一部分调整。
(x1−x2)(x2−x3)(x1−x3)=x12−x1x2x3−x12x3+x32x1−x22x1+x22x3+x1x2x3−x32x2=x12(x2−x3)+x22(x3−x1)+x32(x1−x2)=x1y1(y3−y2)+x2y2(y1−y3)+x3y3(y2−y1)(利用了一开始给出的转换式)=x1y1y3−x1y1y2+x2y1y2−x2y2y3+x3y2y3−x3y1y3=(x2y1y3−x2y2y3−x3y1y3+x3y2y3)−(x1y1y2−x1y1y3−x2y1y2+x2y1y3)(前后添项、去项,增添了x2y1y3项)=y3(x2−x3)(y1−y2)−y1(x1−x2)(y2−y3)
代入原式,分子=(x2−x3)(y1−y2)(y1+y2+y3)−(x1−x2)(y2−y3)(y1+y2+y3)
因此,原式=y1+y2+y3
同理可得,a=2x1+x2+x3,b=2y1+y2+y3
因为x1+x2+x3=ax+bx+cx,y1+y2+y3=ay+by+cy,所以也有 a=2ax+bx+cx,b=2ay+by+cy
证毕。