内心的边长加权坐标是正确的,但直接代入边长可能引入多个根号。本章换一个出发点:把内心看成两条角平分线的交点,用半角或弧中点作基本量。
原教材将半角参数与弧中点坐标称为“两个内心系”,再通过平移和同比缩放把它们连接起来。
半角参数:内心坐标有理化
在常用坐标系中,取
A=(0,0),B=(−b,−1),C=(c,−1),
并在底角为锐角的这一构型下取 b,c>0。令
t=tan2B,s=tan2C,2b=t1−t,2c=s1−s.
两条内角平分线为
BI: y−tx=−1+bt,CI: y+sx=−1+cs.
联立便得到内心 I=(i,j):
2i=t−s,2j=−(1+ts).
这组设置保留了 b,c 对边和高的直观表达,同时让内心在 t,s 下有理。运算时可以混合使用两组变量,但要一起保留换算约束。
常用点与内心坐标
原三角形的外心、垂心、重心为
O=(2c−b,−21+bc),H=(0,bc−1),G=(3c−b,−32).
九点圆圆心记为 N9,由 N9=(O+H)/2 得
N9=(4c−b,4bc−3).
原稿第 156 页九点圆圆心一项的系数与中点定义不一致,此处按同页 O,H 坐标取中点。
以 i,j 作中间变量时,另有
b−c=−1+2j2ij,bc=−1+2j(1+j)2−i2,
O=(1+2jij,2(1+2j)j2−i2).
设 S 是不含 A 的弧 BC 的中点,N 是含 A 的弧 BC 的中点,则
S=(1+2jij,1+2jj2),N=(1+2jij,−1+2ji2).
A 对应的旁心为
JA=(2s−1−t−1,−21+s−1t−1).
在上面的非退化构型中,1+2j=−ts=0。若换成其他位置,先确认半角分支与坐标正负,不要机械替换一个符号。
鸡爪圆内心系:从弧中点出发
取弧中点 S 为原点,使圆 BIC 的半径为 1,记
B=(−m,n),C=(m,n),I=(α,β),JA=(−α,−β),
α2+β2=1,m2+n2=1.
下列式子在 n=0 时使用。由于原外接圆经过 S,B,C,它的方程是
(ABC): x2+y2−ny=0.
再用 A,S,I 共线,可得
A=(nαβ,nβ2),O=(0,2n1),
H=(nαβ,2n−nα2),G=(3nαβ,3nβ2+2n2),N=(0,n1).
这里 N 仍表示另一弧中点,不是九点圆圆心。虽然用了四个字母,两个单位圆约束使图形仍只有两个实自由度。
两种自然换元
令
u=2B+C,v=2C−B,
原教材的三角参数为
α=sinv,β=cosv,m=sinu,n=cosu.
与半角参数的代数换元(原稿称“羽羽换元”)则为
f2=(1+t2)(1+s2),f>0,
α=fs−t,β=f1+ts,m=fs+t,n=f1−ts.
由此可反解
β+n=f2,ts=β+nβ−n,2t=(m−α)f,2s=(m+α)f.
原稿第 159 页换元框上方的一行交换了 m,n,本页采用该页框内与 m=sinu,n=cosu 一致的版本。
回到 A(0,0):平移与统一缩放
鸡爪系中 A 到 BC 的高为
λ=nβ2−n2=(1−ts)f4ts.
在该高为正的构型下,令
X=λx−αβ/n,Y=λy−β2/n.
则 A 回到原点,底边回到 Y=−1。变换方程时,代入反变换
x=λX+nαβ,y=λY+nβ2.
点的坐标与曲线方程使用相反方向的代换,不能混用。只有下一阶段需要常用框架时才“回家”;否则直接使用鸡爪系的简洁式子即可。
配套例题
2024 CMO P2同时使用半角参数、鸡爪系与分阶段移轴;20240429 PCH使用 i,j 表示外心;2024 ELMO P5展示半角参数在边角条件中的作用。
来源:《解析版 9+2 with 11.pdf》第 155–160 页。鸡爪系原始思路署名数之谜 @源,半角参整理署名 @RynW1988,回家变换署名 @cxy_MO,代数换元署名 @羽羽。