f(x,y) 在点 (x0,y0) 处的切平面方程可以表示为:
z=a(x−x0)+b(y−y0)+z0
切平面首先是个空间平面,使用法向量与平面内的增量向量做内积=0来定义
n=(a,b,−1) 是曲面在点 (x0,y0,z0) 处的法向量。向量 n 的分量 a 和 b 可以通过函数 f(x,y) 的偏导数计算得到,即:
a=∂x∂f(x0,y0),b=∂y∂f(x0,y0)
此处的常数项 z0=f(x0,y0) 表示曲面在 (x0,y0) 处的高度。
Δr=(x−x0,y−y0,z−z0) 表示从点 (x0,y0,z0) 出发的一个无穷小增量,同时也是位于平面(或曲面)上的一个向量。
因此,切平面方程可以定义为:
Δr⋅n=a(x−x0)+b(y−y0)+(−1)(z−z0)=0
- 确定点的坐标 假设要求切平面的位置是 (x0,y0).
- 计算偏导数 计算 f(x,y) 在点 (x0,y0) 处的偏导数 fx(x0,y0) 和 fy(x0,y0).
- fx 表示 f 对 x 的偏导数, 即 fx=∂x∂f
- fy 表示 f 对 y 的偏导数, 即 fy=∂y∂f
- 计算函数值 计算 f 在点 (x0,y0) 处的函数值 f(x0,y0).
- 写出切平面方程 利用上述计算结果, 切平面方程可以写成以下形式:
z=f(x0,y0)+fx(x0,y0)(x−x0)+fy(x0,y0)(y−y0)
这正好是二元泰勒公式的一阶展开, 即使用一次空间曲面逼近曲面f(x0,y0), 不同的是增量x0, y0必须趋近于0
因为切平面要通过点 (x0,y0,f(x0,y0)), 所以:
f(x0,y0)=a(x0−x0)+b(y0−y0)+c⇒c=f(x0,y0)
即平面方程变为:
z=a(x−x0)+b(y−y0)+f(x0,y0)
为了使得此平面在点 (x0,y0) 处与曲面 z=f(x,y) 相切, 要求平面的斜率与曲面在该点的斜率一致, 即偏导数相等:
a=∂x∂f(x0,y0)=fx(x0,y0)
=∂y∂f(x0,y0)=fy(x0,y0)
因此, 最终的切平面方程为:
z=f(x0,y0)+fx(x0,y0)(x−x0)+fy(x0,y0)(y−y0)
假设 f(x,y)=x2+y2, 求在点 (1,2) 处的切平面.
- 计算函数值:
f(1,2)=12+22=1+4=5
- 计算偏导数:
- fx(x,y)=2x⇒fx(1,2)=2⋅1=2
- fy(x,y)=2y⇒fy(1,2)=2⋅2=4
- 写出切平面方程:
z=5+2(x−1)+4(y−2)
简化后得到:
z=2x+4y−5
这就是 f(x,y)=x2+y2 在点 (1,2) 处的切平面方程.