圆锥曲线里的简单代数结构

发布于 2026-07-02 00:00 703 字 4 min read

圆锥曲线里的简单代数结构 江无没有月 年 8 月 3 日 1. 椭圆 1.1 点的参数化 定义 1. 对 $x,y,a,b\in R$,常数 $a,b > 0$,形如 \Gamma : \frac{x^2}{a^2} + \frac{y^2}{b^2} = 1 的方程,叫做椭圆。 令 $x = a\sin \theta$,$y = b\cos \theta$,得到 $\sin^2\theta +...

圆锥曲线里的简单代数结构

江无没有月
2025 年 8 月 3 日

1. 椭圆

1.1 点的参数化

定义 1.x,y,a,bRx,y,a,b\in R,常数 a,b>0a,b > 0,形如

Γ:x2a2+y2b2=1\Gamma : \frac{x^2}{a^2} + \frac{y^2}{b^2} = 1

的方程,叫做椭圆。

x=asinθx = a\sin \thetay=bcosθy = b\cos \theta,得到 sin2θ+cos2θ=1\sin^2\theta + \cos^2\theta = 1

推论 1.t=tanθ2t = \tan \frac{\theta}{2},则

sinθ=2t1+t2,cosθ=1t21+t2\sin \theta = \frac{2t}{1 + t^2}, \qquad \cos \theta = \frac{1 - t^2}{1 + t^2}

于是椭圆参数化为

x=2at1+t2,y=b(1t2)1+t2.x = \frac{2at}{1 + t^2}, \qquad y = \frac{b(1 - t^2)}{1 + t^2}.

1.2 点间的关系

对椭圆上任意两点

M(2am1+m2,b(1m2)1+m2),N(2an1+n2,b(1n2)1+n2)M\left(\frac{2am}{1 + m^2}, \frac{b(1 - m^2)}{1 + m^2}\right), \qquad N\left(\frac{2an}{1 + n^2}, \frac{b(1 - n^2)}{1 + n^2}\right)

直线 MNMN 的方程为

a(1mn)y+b(m+n)x=ab(1+mn).(4)a(1 - mn)y + b(m + n)x = ab(1 + mn). \tag{4}

定理 1. 对椭圆上一点 M(m)M(m) 与平面一点 F(x,y)F(x,y),设 FMFM 与椭圆另一交点为 F(M)F(M),对应参数为 f(m)f(m),则

f(m)=bxm+a(yb)a(y+b)mbx.f(m) = \frac{bxm + a(y - b)}{a(y + b)m - bx}.

1.3 其他性质

性质. f(f(m))=mf(f(m)) = m

证明.α=bx\alpha = bxβ=a(yb)\beta = a(y - b)γ=a(y+b)\gamma = a(y + b),则

f(m)=αm+βγmα.f(m) = \frac{\alpha m + \beta}{\gamma m - \alpha}.

于是

f(f(m))=ααm+βγmα+βγαm+βγmαα=α2m+γβmγβ+α2=m.f(f(m)) = \frac{\alpha \frac{\alpha m + \beta}{\gamma m - \alpha} + \beta} {\gamma \frac{\alpha m + \beta}{\gamma m - \alpha} - \alpha} = \frac{\alpha^2 m + \gamma\beta m}{\gamma\beta + \alpha^2} = m.

α+θ=0\alpha + \theta = 0 时,f(m)=αm+βγmαf(m) = \frac{\alpha m + \beta}{\gamma m - \alpha} 称为对合

直线 MNMN 的斜率:

kMN=bam+nmn1.k_{MN} = \frac{b}{a} \cdot \frac{m + n}{mn - 1}.

M=NM = N 时,切线斜率:

kTM=2amb(m21).k_{TM} = \frac{2am}{b(m^2 - 1)}.

1.4 应用

例 1. 椭圆 Γ:x24+y2=1\Gamma: \frac{x^2}{4} + y^2 = 1,定点 A(2,1)A(2,1)B(3,2)B(3,-2),点 MM 在椭圆上运动,AMAM 交椭圆于 PPBMBM 交椭圆于 QQ。求证 PQPQ 过定点。

证明. 这里 a=2a = 2b=1b = 1。设 P,M,QP,M,Q 参数为 p,m,qp,m,q

M=A(P)M = A(P)

m=fA(p)=2p22p2.m = f_A(p) = \frac{2p}{2\sqrt{2}p - 2}.

Q=B(M)Q = B(M)

q=fB(m)=3m322m3.q = f_B(m) = \frac{3m - 3\sqrt{2}}{-\sqrt{2}m - 3}.

复合得

q=fB(fA(p))=3p3242p3.q = f_B(f_A(p)) = \frac{3p - 3\sqrt{2}}{4\sqrt{2}p - 3}.

设直线 PQPQ 上一点 X(x,y)X(x,y),则

q=fX(p)=xp+2(y1)2(y+1)px.q = f_X(p) = \frac{xp + \sqrt{2}(y - 1)}{\sqrt{2}(y + 1)p - x}.

对比系数,解得定点为

(67,17).\left(\frac{6}{7}, \frac{1}{7}\right).

例 2. 过定点 X(x0,y0)X(x_0, y_0) 作两条直线交椭圆于 M,N,P,QM,N,P,Q,且 MQNP=YMQ \cap NP = Y。求证点 YY 的轨迹为

x0xa2+y0yb2=1.\frac{x_0 x}{a^2} + \frac{y_0 y}{b^2} = 1.

证明.M,PM,P 参数为 m,pm,p,由点 XX 确定的对合为

n=f(m)=αm+βγmα,q=f(p)=αp+βγpα.n = f(m) = \frac{\alpha m + \beta}{\gamma m - \alpha}, \qquad q = f(p) = \frac{\alpha p + \beta}{\gamma p - \alpha}.

其中 α=bx0\alpha = bx_0β=a(y0b)\beta = a(y_0 - b)γ=a(y0+b)\gamma = a(y_0 + b)

分别写出 MQMQNPNP 的直线方程,相减消去 m,pm,p,得

a(γ+β)y+2αbx=ab(γβ).a(\gamma + \beta)y + 2\alpha b x = ab(\gamma - \beta).

代入 α,β,γ\alpha,\beta,\gamma,化简即得

x0xa2+y0yb2=1.\frac{x_0 x}{a^2} + \frac{y_0 y}{b^2} = 1.

2. 扩展实数域

参数化 x=2at1+t2x = \frac{2at}{1 + t^2}y=b(1t2)1+t2y = \frac{b(1 - t^2)}{1 + t^2} 无法表示下顶点 (0,b)(0, -b),因为

b=b(1t2)1+t2t21=1+t22=0,-b = \frac{b(1 - t^2)}{1 + t^2} \Rightarrow t^2 - 1 = 1 + t^2 \Rightarrow 2 = 0,

矛盾。故引入扩展实数域

R=R{},R_\infty = R \cup \{\infty\},

规定 t=t = \infty 对应下顶点。

喜欢的话,留下你的评论吧~