大概在半年前,我曾用“化圆法”解决了椭圆内定长弦中点轨迹问题,求出了轨迹方程。前几天,我收到了网名为“理想”的网友的Email,他提出了自己对这个问题的解法,并得到了形式不同的轨迹方程,因此对两者的等价性表示疑惑。经过检验,我跟他的轨迹方程基本上是等价的,不过,他求出的轨迹方程总包括了原点,这是一点不足之处。但是看起来,他的轨迹方程却感觉好看一些。这的确很让人意外,因为从他的化简过程来看,有种“化简为繁”的味道,却得出了相当简洁的答案,着实有趣。

经过网友的同意,将他的过程贴在这里与大家分享!后面附有pdf文档,欢迎下载阅读。希望在科学空间可以看到更多的读者留下的痕迹。

椭圆定长弦中点轨迹的一种解法

作者:理想

本文介绍了一种计算椭圆定长弦中点轨迹的方法。设椭圆长、短轴分别为2a2b,弦长为2r,随着弦的两端在椭圆上滑动,弦的中点形成的轨迹为:
(x2a2+y2b21)(x2a4+y2b4+r2a2b2)+r2a2b2=0


它不是一个椭圆,而是一个高次曲线。

设椭圆长、短轴分别为2a2b,弦长为2r,设弦的两端分别为 A(x1,y1), B(x2,y2), 弦中点为 P(x,y), 有如下关系:
x=x1+x22y=y1+y22

条件一:点A(x1,y1)B(x2,y2)在椭圆上,满足椭圆方程:
x21a2+y21b2=1


x22a2+y22b2=1

条件二:弦长|AB|=2r
(x1x2)2+(y1y2)2=4r2

第一个关键方程:A、B两点椭圆方程相加:(1) + (2):

x21+x22a2+y21+y22b2=2(x1+x2)2+(x1x2)2a2+(y1+y2)2+(y1y2)2b2=4

x1x2=2wy1y2=2h, 结合 x1+x2=2xy1+y2=2y, 代入(4):

4x2+4w2a2+4y2+4h2b2=4x2+w2a2+y2+h2b2=1


得到第一个关键方程(5)。

第二个关键方程:(1) - (2):
x21x22a2+y21y22b2=0(x1+x2)(x1x2)a2+(y1+y2)(y1y2)b2=02x2wa2+2y2hb2=0


移项,两边平方(消去负号):
x2a2w2a2=y2b2h2b2
得到第二个关键方程(6)。

第三个关键方程:设2w=x1x22h=y1y2,代入(4)式:
w2+h2=r2

得到第三个关键方程(7)。

综上,得到的三个关键方程如下:

x2+w2a2+y2+h2b2=1......(8)x2a2w2a2=y2b2h2b2......(9)w2+h2=r2......(10)

只要从中消去w2h2项,即可得到仅包含x2y2的曲线方程。下面是一种解法:设
p=xa......(11)q=yb......(12)m=wa......(13)n=hb......(14)


方程组化为
p2+q2+m2+n2=1......(15)p2m2=q2n2......(16)a2m2+b2n2=r2......(17)

(17)×p2+(17)×q2得:
a2m2p2+b2n2p2+a2m2q2+b2n2q2=p2r2+q2r2

由(16)p2m2=q2n2,代入上式(18),
a2n2q2+b2n2p2+a2m2q2+b2m2p2=p2r2+q2r2(a2q2+b2p2)(m2+n2)=(p2+q2)r2
(15)×(a2q2+b2p2),得:
(a2q2+b2p2)(p2+q2+m2+n2)=(a2q2+b2p2)(a2q2+b2p2)(p2+q2)+(a2q2+b2p2)(m2+n2)=(a2q2+b2p2)

联合式(19),消去(m2+n2)项,得:
(a2q2+b2p2)(p2+q2)+(p2+q2)r2=(a2q2+b2p2)(p2+q2)(a2q2+b2p2+r2)=(a2q2+b2p2+r2)r2(p2+q21)(a2q2+b2p2+r2)+r2=0(p2+q21)(p2a2+q2b2+r2a2b2)+r2a2b2=0

代入
p=xaq=yb

得到最终结果:
(x2a2+y2b21)(x2a4+y2b4+r2a2b2)+r2a2b2=0

结论:椭圆定长弦中点轨迹,其实并不难解,只是它不是一个椭圆曲线,即使解出函数方程,也不容易看出曲线的形状。

PDF下载:椭圆定长弦中点轨迹的一种解法.pdf

转载到请包括本文地址:https://spaces.ac.cn/archives/1898

更详细的转载事宜请参考:《科学空间FAQ》

如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。

如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!

如果您需要引用本文,请参考:

苏剑林. (Feb. 02, 2013). 《网友:椭圆定长弦中点轨迹的一种解法 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/1898

@online{kexuefm-1898,
        title={网友:椭圆定长弦中点轨迹的一种解法},
        author={苏剑林},
        year={2013},
        month={Feb},
        url={\url{https://spaces.ac.cn/archives/1898}},
}