|
kuing
Posted 2018-3-20 01:50
记
\begin{align*}
l_1 &= A_1 x + B_1 y + C_1,\\
l_2 &= A_2 x + B_2 y + C_2,\\
l_3 &= A_3 x + B_3 y + C_3,\\
f &= \lambda_1 l_2 l_3 + \lambda_2 l_3 l_1 + \lambda_3 l_1 l_2,
\end{align*}
显然任意两个 $l_i$ 为零则 $f$ 为零,可见曲线 $f=0$ 必过三条直线 $l_1=0$, $l_2=0$, $l_3=0$ 的三个交点,欲求出过三个交点的圆,只需求出使 $f=0$ 为圆的方程时的一组 $(\lambda_1, \lambda_2, \lambda_3)$ 即可。
易知 $f$ 中 $x^2$, $y^2$, $xy$ 的系数分别为
\begin{gather*}
\lambda_1 A_2 A_3 + \lambda_2 A_3 A_1 + \lambda_3 A_1 A_2,\\
\lambda_1 B_2 B_3 + \lambda_2 B_3 B_1 + \lambda_3 B_1 B_2,\\
\lambda_1 (A_2 B_3 + A_3 B_2) + \lambda_2 (A_3 B_1 + A_1 B_3) + \lambda_3 (A_1 B_2 + A_2 B_1),
\end{gather*}
那么只需令前两个相等且第三个为零即可,最终解出
\[\lambda_1:\lambda_2:\lambda_3=
(A_1^2+B_1^2)(A_2B_3-A_3B_2):
(A_2^2+B_2^2)(A_3B_1-A_1B_3):
(A_3^2+B_3^2)(A_1B_2-A_2B_1),\]
所以过三个交点的圆的方程为
\begin{align*}
&(A_1^2+B_1^2)(A_2B_3-A_3B_2)(A_2 x + B_2 y + C_2)(A_3 x + B_3 y + C_3)\\
{}+{}&(A_2^2+B_2^2)(A_3B_1-A_1B_3)(A_3 x + B_3 y + C_3)(A_1 x + B_1 y + C_1)\\
{}+{}&(A_3^2+B_3^2)(A_1B_2-A_2B_1)(A_1 x + B_1 y + C_1)(A_2 x + B_2 y + C_2)=0.
\end{align*}
然并卵,而且肯定不过是重复前人的劳动而已。 |
Rate
-
View Rating Log
|