如下,针对两个输入t和s,输出三维空间向量的函数
v ⃗ = [ t 2 − s 2 s t t s 2 − s t 2 ] \vec{v}= \begin{bmatrix} t^2-s^2 \\ st \\ ts^2-st^2 \\ \end{bmatrix} v=⎣⎡t2−s2stts2−st2⎦⎤
我们说x分量是$t2-s2 $
y分量是st
z分量是 t s 2 − s t 2 ts^2-st^2 ts2−st2
如何求这个向量的偏导?
我们需要拿v对其中的每一个分量求偏导
对x方向的分量求导:
此时把t看做变量,s为常数,常数的导数是0,
t
2
t^2
t2的到时是2t
对y的分量求导:
t为变量,s为常数,
对z方向上的分量求导:
然后在对变量s求导,方法同上,把s看做变量,t看做常量即可
这个函数表示输入是二维,而输出是三维
想象t,s二维平面,如何映射到三维空间
我们把ts平面放到三维空间中
将t=[0,3]
s=[0,3]
的每一点映射到三维空间:
假如找到具体的一点[1,1],
对应的输出就是
[ 0 1 0 ] \begin{bmatrix} 0 \\ 1 \\ 0 \\ \end{bmatrix} ⎣⎡010⎦⎤
将点[1,1]带入
得到 ∂ v ⃗ ∂ t = \frac{\partial \vec v}{\partial t} \quad= ∂t∂v= [ 2 1 − 1 ] \begin{bmatrix} 2 \\ 1 \\ -1 \\ \end{bmatrix} ⎣⎡21−1⎦⎤
观察t=1这条直线(红色)如何变化
当t增加无穷小的量(这里我们假定增加0.01)
从图像上看,x,y方向是增加的,z方向是向负方向的
对S求偏导
得到
带入[1,1]
得到
得到 ∂ v ⃗ ∂ s = \frac{\partial \vec v}{\partial s} \quad= ∂s∂v= [ − 2 1 1 ] \begin{bmatrix} -2 \\ 1 \\ 1 \\ \end{bmatrix} ⎣⎡−211⎦⎤
从图像上看,这个向量偏向x轴负方向
y,z方向基本不变
并且向x轴负方向偏移的趋势是y方向的2倍
这样就得到对于t和s的两个方向的偏导
观察这两个偏导,它们实际上代表的是输入平面上t=1和s=1这两条直线在输出的三维曲面上曲线的在t=[1,1]和s=[1,1]这一点上的切向量
同时这两个切向量组成是张成空间是曲面上这一点的切平面
也就是说求曲面上某一点的切平面,求出这一点上的偏导向量,它们张成的空间就是曲面在这一点的切平面