网友:椭圆定长弦中点轨迹的一种解法
By 苏剑林 | 2013-02-02 | 33923位读者 |大概在半年前,我曾用“化圆法”解决了椭圆内定长弦中点轨迹问题,求出了轨迹方程。前几天,我收到了网名为“理想”的网友的Email,他提出了自己对这个问题的解法,并得到了形式不同的轨迹方程,因此对两者的等价性表示疑惑。经过检验,我跟他的轨迹方程基本上是等价的,不过,他求出的轨迹方程总包括了原点,这是一点不足之处。但是看起来,他的轨迹方程却感觉好看一些。这的确很让人意外,因为从他的化简过程来看,有种“化简为繁”的味道,却得出了相当简洁的答案,着实有趣。
经过网友的同意,将他的过程贴在这里与大家分享!后面附有pdf文档,欢迎下载阅读。希望在科学空间可以看到更多的读者留下的痕迹。
椭圆定长弦中点轨迹的一种解法
作者:理想
本文介绍了一种计算椭圆定长弦中点轨迹的方法。设椭圆长、短轴分别为$2a$、$2b$,弦长为$2r$,随着弦的两端在椭圆上滑动,弦的中点形成的轨迹为:
$$(\frac{x^2}{a^2} + \frac{y^2}{b^2} - 1)(\frac{x^2}{a^4} + \frac{y^2}{b^4} + \frac{r^2}{a^2b^2}) + \frac{r^2}{a^2b^2} = 0$$
它不是一个椭圆,而是一个高次曲线。
设椭圆长、短轴分别为$2a$、$2b$,弦长为$2r$,设弦的两端分别为 $A(x_1, y_1)$, $B(x_2, y_2)$, 弦中点为 $P(x, y)$, 有如下关系:
$$\begin{eqnarray*}x = \frac{x_1 + x_2}{2}\\ y = \frac{y_1 + y_2}{2}\end{eqnarray*}$$
条件一:点$A(x_1, y_1)$、$B(x_2, y_2)$在椭圆上,满足椭圆方程:
$$\frac{x_1^2}{a^2} + \frac{y_1^2}{b^2} = 1\tag{1}$$
$$\frac{x_2^2}{a^2} + \frac{y_2^2}{b^2} = 1\tag{2}$$
条件二:弦长$|AB| = 2r$:
$$(x_1 - x_2)^2 + (y_1 - y_2)^2 = 4r^2\tag{3}$$
第一个关键方程:A、B两点椭圆方程相加:(1) + (2):
$$\begin{aligned}\frac{x_1^2 + x_2^2}{a^2} + \frac{y_1^2 + y_2^2}{b^2} = 2 \\
\frac{(x_1 + x_2)^2 + (x_1 - x_2)^2}{a^2} + \frac{(y_1 + y_2)^2 + (y_1 - y_2)^2}{b^2} = 4\end{aligned}\tag{4}$$
设$x_1 - x_2 = 2w$, $y_1 - y_2 = 2h$, 结合 $x_1 + x_2 = 2x$, $y_1 + y_2 = 2y$, 代入(4):
$$\begin{aligned}\frac{4x^2 + 4w^2}{a^2} + \frac{4y^2 + 4h^2}{b^2} = 4 \\
\frac{x^2 + w^2}{a^2} + \frac{y^2 + h^2}{b^2} = 1\end{aligned}\tag{5}$$
得到第一个关键方程(5)。
第二个关键方程:(1) - (2):
$$\begin{aligned}\frac{x_1^2 - x_2^2}{a^2} + \frac{y_1^2 - y_2^2}{b^2} = 0 \\ \frac{(x_1 + x_2)(x_1 - x_2)}{a^2} + \frac{(y_1 + y_2)(y_1 - y_2)}{b^2} = 0 \\ \frac{2x\cdot 2w}{a^2} + \frac{2y\cdot 2h}{b^2} = 0\end{aligned}$$
移项,两边平方(消去负号):
$$\frac{x^2}{a^2}\cdot\frac{w^2}{a^2} = \frac{y^2}{b^2}\cdot\frac{h^2}{b^2}\tag{6}$$得到第二个关键方程(6)。
第三个关键方程:设$2w = x_1 - x_2$,$2h = y_1 - y_2$,代入(4)式:
$$w^2 + h^2 = r^2\tag{7}$$得到第三个关键方程(7)。
综上,得到的三个关键方程如下:
$$\begin{eqnarray*}\frac{x^2 + w^2}{a^2} + \frac{y^2 + h^2}{b^2} = 1......(8) \\ \frac{x^2}{a^2}\cdot\frac{w^2}{a^2} =\frac{y^2}{b^2}\cdot\frac{h^2}{b^2} ......(9)\\ w^2 + h^2 =r^2......(10) \end{eqnarray*}$$
只要从中消去$w^2$和$h^2$项,即可得到仅包含$x^2$和$y^2$的曲线方程。下面是一种解法:设
$$\begin{eqnarray*}p = \frac{x}{a}......(11) \\q = \frac{y}{b}......(12) \\m = \frac{w}{a}......(13) \\n = \frac{h}{b}......(14)\end{eqnarray*}$$
方程组化为
$$\begin{eqnarray*}p^2 + q^2 + m^2 + n^2 = 1......(15) \\p^2m^2 = q^2n^2......(16) \\a^2m^2 + b^2n^2 = r^2......(17) \end{eqnarray*}$$
$(17) \times p^2 + (17) \times q^2$得:
$$a^2m^2p^2 + b^2n^2p^2 + a^2m^2q^2 + b^2n^2q^2 = p^2r^2 + q^2r^2\tag{18}$$由(16)$p^2m^2 = q^2n^2$,代入上式(18),
$$\begin{aligned}a^2n^2q^2 + b^2n^2p^2 + a^2m^2q^2 + b^2m^2p^2 = p^2r^2 + q^2r^2 \\ (a^2q^2 + b^2p^2)(m^2 + n^2) = (p^2 + q^2)r^2\end{aligned}\tag{19}$$$(15) \times (a^2q^2 + b^2p^2)$,得:
$$\begin{aligned}(a^2q^2 + b^2p^2)(p^2 + q^2 + m^2 + n^2) = (a^2q^2 + b^2p^2) \\ (a^2q^2 + b^2p^2)(p^2 + q^2) + (a^2q^2 + b^2p^2)(m^2 + n^2) = (a^2q^2 + b^2p^2)\end{aligned}$$
联合式(19),消去$(m^2 + n^2)$项,得:
$$\begin{aligned}(a^2q^2 + b^2p^2)(p^2 + q^2) + (p^2 + q^2)r^2 = (a^2q^2 + b^2p^2) \\ (p^2 + q^2)(a^2q^2 + b^2p^2 + r^2) = (a^2q^2 + b^2p^2 + r^2) - r^2 \\ (p^2 + q^2 - 1)(a^2q^2 + b^2p^2 + r^2) + r^2 = 0 \\ (p^2 + q^2 - 1)(\frac{p^2}{a^2} + \frac{q^2}{b^2} + \frac{r^2}{a^2b^2}) + \frac{r^2}{a^2b^2} = 0\end{aligned}$$
代入
$$\begin{aligned}p = \frac{x}{a} \\ q = \frac{y}{b}\end{aligned}$$
得到最终结果:
$$(\frac{x^2}{a^2} + \frac{y^2}{b^2} - 1)(\frac{x^2}{a^4} + \frac{y^2}{b^4} + \frac{r^2}{a^2b^2}) + \frac{r^2}{a^2b^2} = 0$$
结论:椭圆定长弦中点轨迹,其实并不难解,只是它不是一个椭圆曲线,即使解出函数方程,也不容易看出曲线的形状。
PDF下载:椭圆定长弦中点轨迹的一种解法.pdf
转载到请包括本文地址:https://kexue.fm/archives/1898
更详细的转载事宜请参考:《科学空间FAQ》
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!
如果您需要引用本文,请参考:
苏剑林. (Feb. 02, 2013). 《网友:椭圆定长弦中点轨迹的一种解法 》[Blog post]. Retrieved from https://kexue.fm/archives/1898
@online{kexuefm-1898,
title={网友:椭圆定长弦中点轨迹的一种解法},
author={苏剑林},
year={2013},
month={Feb},
url={\url{https://kexue.fm/archives/1898}},
}
February 4th, 2013
so,如果是n等分点应该差不多,但是:
1.如果在任意曲线上滑动呢?
2.如果a,b分别在不同的曲线上滑动呢?
3.如果我要求其扫过的区域的边界的方程呢?
关于3.可将n等分点的n视作变量,求偏导数(和包络是等价的)
(我自己也在奋斗,仍未解决……)
感谢您的评论。
对于第1、2个问题,如果已知母曲线方程,我们总可以列出衍生曲线的约束关系的,剩下的就是化简过程。但是这个是因母曲线方程而异的,因此无法进一步探讨。
第三个问题,虽然复杂了一点,但是正如您所说,可以归结为包络线问题,也有统一的处理步骤,同样化简过程因题而异。
看上去简单
实际上不简单
n等分点的情况,x=(x1+x2)/n不再成立
我把3.写在
http://tieba.baidu.com/p/2138834317
了
要么解一个非线性微分方程,要么解一个五次方程再积分
都很困难
所以我说总的问题还是化简问题,相关的约束关系还是能够列出的。
当然我说这话不是想偷懒,我也在思考这个问题。
包络线问题我本身不是非常熟悉,因此还需要一点时间学习一下。
有任何进展我会第一时间与你分享的!