“半代法”求圆锥曲线切线方程的原理(隐函数求导)
“隐函数求导法”求圆雉曲线的切线方程
参考《妙用“隐函数的导数法”求圆锥曲线的切线方程》
以下推导默认切线斜率存在。切线斜率不存在时,换成对 y 求导即可得出相同的公式。
一般形式
对于圆锥曲线 Ax2+Bxy+Cy2+Dx+Ey+F=0(A2+B2=0) 求关于 x 的导数得
2Ax+By+Bxy′+2Cyy′+D+Ey′=0
即 y′=−Bx+2Cy+E2Ax+By+D
设 P(x0,y0) 是曲线上的一点,则过此点的切线斜率为 −Bx0+2Cy0+E2Ax0+By0+D
所以切线方程为 y−y0=−Bx0+2Cy0+E2Ax0+By0+D(x−x0)
即 Bx0y+2Cyy0+Ey−Bx0y0−2Cy02−Ey0=−2Axx0−Bxy0−Dx+2Ax02+Bx0y0+Dx0
2Axx0+Bx0y+Bxy0+2Cyy0+Dx+Ey=2Ax02+2Cy02+2Bx0y0+Dx0+Ey0
Axx0+2Bx0y+Bxy0+Cyy0+2Dx+2Ey=Ax02+Bx0y0+Cy02+2Dx0+2Ey0
所以切线方程为 Axx0+B2x0y+xy0+Cyy0+D2x+x0+E2y+y0+F=0
综上,若求圆锥曲线 Ax2+Bxy+Cy2+Dx+Ey+F=0 以 P(x0,y0) 为切点的切线方程,只需将圆锥曲线方程中的这些字母进行替换:
替换前 | 替换后 |
---|
x2 | x0x |
y2 | y0y |
x | 2x0+x |
y | 2y0+y |
xy | 2x0y+xy0 |
配方形式
特殊地,若圆锥曲线的方程是配方后的形式:A(x−m)2+B(y−n)2+C=0,则过点 M(x0,y0) 的切线方程为 A(x0−m)(x−m)+B(y0−n)(y−n)+C=0
要证明这个公式,可以直接对 A(x−m)2=Ax2−2Amx+Am2 套用上面的结论,即 Ax0x−2Am2x0+x+Am2=Ax0x−Amx0−Amx+Am2=Ax(x0−m)−Am(x0−m)=A(x0−m)(x−m),所以 A(x−m)2→A(x0−m)(x−m)
同理有 B(x−n)2→B(x0−n)(x−n)
故 A(x−m)2+B(y−n)2+C=0→A(x0−m)(x−m)+B(y0−n)(y−n)+C=0
或者,也可以直接对 A(x−m)2+B(y−n)2+C=0 求关于 x 的导数,得 2A(x−m)+2B(y−n)y′=0,即 y′=−B(y−n)A(x−m)
所以切线方程为 y−y0=−B(y0−n)A(x0−m)(x−x0)
即 A(x0−m)(x−x0)+B(y0−n)(y−y0)=0
A(x0−m)(x−m+m−x0)+B(y0−n)(y−n+n−y0)=0
A(x0−m)(x−m)+B(y0−n)(y−n)=A(x0−m)2+B(y0−n)2=−C
即 A(x0−m)(x−m)+B(y0−n)(y−n)+C=0
另:向量法求圆的切线方程
设圆上一点 A(x0,y0), 则 OA(x0−a,y0−b)
设切线上任意点 B(x,y)
则 AB=(x−x0,y−y0) 为切线的方向向量
因为切线与半径垂直,所以
===AB⋅OA=(x−x0)(x0−a)+(y0−b)(y−y0)(x−a+a−x0)(x0−a)+(y0−b)(y−b+b−y0)(x−a)(x0−a)+(y−b)(y0−b)−(x0−a)2−(y0−b)20
故有 (x0−a)(x−a)+(y0−b)(y−b)=(x0−a)2+(y0−b)2=r2
所以切线方程为 (x0−a)(x−a)+(y0−b)(y−b)=r2
例子
圆
若点 M(x0,y0) 在圆 (x−a)2+(y−b)2=r2 上,则过点 M 的切线方程为 (x0−a)(x−a)+(y0−b)(y−b)=r2
已知圆 C:(x−1)2+y2=4,过点 (2,3) 的切线方程为 (2−1)(x−1)+3y=4,即 x+3y−5=0
椭圆
若点 P(x0,y0) 在椭圆 a2x2+b2y2=1 上,则过点 P 的切线方程为 a2x0x+b2y0y=1
已知椭圆 C:4x2+y2=1,过点 (1,23) 的切线方程为 4x+23y=1,即 x+23y−4=0
双曲线
若点 P(x0,y0) 在双曲线 a2x2−b2y2=1 上,则过点 P 的切线方程为 a2x0x−b2y0y=1
抛物线
若点 P(x0,y0) 在抛物线 y2=2px 上,则过点 P 的切线方程为 y0y=2p2x0+x 即 y0y=p(x0+x)