Skip to content

2.3 高阶导数

概念

若函数 y=f(x) 的导数 f(x)x 处可导,则称其导数 [f(x)]f(x) 的二阶导数,记作

f(x)=[f(x)]yd2ydx2d2dx2f(x)

同理,函数 y=f(x)n 阶导数为 [f(n1)(x)] 记作

f(n)(x)=y(n)dnydxndndxnf(x)

运算法则

(u±v)(n)=u(n)±v(n)(Cu)(n)=Cu(n)f(θx)(n)=θnf(n)(θx)(uv)(n)=k=0nCnku(k)v(nk)(Leibniz)(ax)(n)=ax(lna)n[sin(ax+b)](n)=ansin(ax+b+nπ2)[cos(ax+b)](n)=ancos(ax+b+nπ2)(1ax+b)(n)=(1)nann!(ax+b)n+1[ln(ax+b)](n)=(1)n1an(n1)!(ax+b)n

反函数的高阶导数

例 1

已知 x=g(y)y=f(x) 的反函数,f(x)0,试用 f(x)f(x)f(x) 表示 g(y)g(y) .

由反函数求导公式知

g(y)=1f(x)

所以

g(y)=ddy[1f(x)]=d[1f(x)]dxdxdy=f(x)[f(x)]21f(x)=f(x)[f(x)]3g(y)=ddy{f(x)[f(x)]2}=d{f(x)[f(x)]3}dxdxdy=3[f(x)]2f(x)f(x)[f(x)]41f(x)=3[f(x)]2f(x)f(x)[f(x)]5

莱布尼茨公式

如果函数 u=u(x)v=v(x) 在点 x 处具有 n 阶导数,考虑乘积 u(x)v(x)n 阶导数:

(uv)=uv+uv

得出

(uv)=uv+2uv+uv(uv)=uv+3uv+3uv+v

由数学归纳法

(uv)(n)=u(n)v+nu(n1)v+n(n1)2!u(n2)v++n(n1)(nk+1)k!u(nk)v(k)++uv(n)

(uv)(n)=k=0nCnku(nk)v(k)

上式称为莱布尼茨公式

例题

例 2

f(x)=exsinx,求 f(n)(x)

NOTE

最自然的想法可能是使用莱布尼兹公式:

f(n)(x)=k=1nCnk(ex)(kx)(sinx)(k)=k=1nCnkexsin(x+k2π)

但是化到这里就化不动了。此法不可行,会扣分。

导几次之后找规律:

y=ex(sinx+cosx)=2exsin(x+π4)y=2ex[sin(x+π4)+cos(x+π4)]=(2)2exsin(x+2π4)

归纳得 f(n)(x)=(2)nexsin(x+nπ4)

下面使用数学归纳法证明。

显然,n=1 是该式成立。

现假设 n=k 时该式成立,证明 n=k+1 时该式也成立。

f(k)(x)=(2)kexsin(x+kπ4)f(k+1)(x)=ddxf(k)(x)=(2)kex[sin(x+kπ4)+cossin(x+kπ4)]=(2)k+1exsin(x+kπ4+π4)=(2)k+1exsin[x+(k+1)π4]

n=k+1 时该式也成立。总上,对于任意的 nN+ 均有

f(n)(x)=(2)nexsin(x+nπ4)

NOTE

另外,这里提供一种超纲的解法,使用欧拉公式 eiθ=cosθ+isinθ

f(x)=exsinx,构造

g(x)=exeix=ex(cosx+isinx)=excosx+if(x)

所以 f(x)g(x) 的虚部。因此,只需求 g(n)(x),则 f(n)(x) 就是其虚部。

g(x)=exei=e(i+1)xg(n)(x)=(i+1)ne(i+1)x

又有

g(n)(x)=(i+1)ne(i+1)x=(2eπ4i)nexeix=(2)nenπ4iexeix=(2)nexei(x+nπ4i)=(2)nex[cos(x+nπ4)+isin(x+nπ4)]

易得其虚部为 (2)nexsin(x+nπ4),此即 f(n)(x)

例 3

y=xnlnxn 阶导数。

k=1,y1=xlnx,y1=lnx+1k=2,y2=x2lnx,y2=2xlnx+x=2y1+x,y2=2y1+xk=3,y3=x3lnx,y3=3x2lnx+x2=3y2+x2,y3=3y2+(x2)y3=3y2+(x2)k=4,y4=4y3+(x3)

因此推测:

yn(n)=nyn1(n1)+(xn1)(n1)=nyn1(n1)+(n1)!=n[(n1)yn2(n2)+(n2)!]+(n1)!=n(n1)yn2(n2)+(n2)!n+(n1)!=n(n1)[(n2)yn3(n3)+(n3)!]+(n2)!n+(n1)!=n(n1)(n2)yn3(n3)+(n3)!n(n1)+(n2)!n+(n1)!=n!(n3)!yn3(n3)+n!n2+n!n1+n!n==n!1!y1+i=2nn!i=n!lnx+n!+i=2nn!i=n!lnx+i=1nn!i

下面使用数学归纳法证明。

首先,n=1 时有

y=xlnxy=lnx+1=1!lnx+i=111!i

n=1 满足该式子。

下面证明当 n=k1 满足该式时,n=k 也满足该式。则有

yk1=xk1lnx,yk1(k1)=(k1)!lnx+i=1k1(k1)!i

下面考虑 yk

yk=xklnxyk=kxk1lnx+xk1=kyk1+(xk1)yk(k)=yk(k1)=kyk1(k1)+(xk1)(k1)=k[(k1)!lnx+i=1k1(k1)!i]+(k1)!=k!lnx+i=1k1k!i+(k1)!=k!lnx+i=1kk!i

证毕。