2.3 隐函数和参数方程所确定函数的导数

高等数学A1



周维祺

隐函数的概念

  • 显函数: y=f(x)y=f(x)
    例:y=sinxy=\sin x, y=x2y=x^2

  • 隐函数 F(x,y)=0F(x,y)=0
    x2y=0,ex2+y22=0  (y0)x^2-y=0, \quad e^{x^2+y^2}-2=0\; (y\ge 0)

隐函数求导

  • 对F(x,y)=0(x,y)=0两侧每一项对xx求导

  • 求导时应注意y=f(x)y=f(x)是与xx有关的函数

  • 注意运用链式、乘法等法则

  • 整理后得到结果,结果中可以含有yy

例子

  • ey+xye=0e^y+xy-e=0所确定的函数y=f(x)y=f(x)关于xx的导数

  • 两边对xx求导: eyy=(ey)+xy+y=(xy)=0\underbrace{e^yy'}_{=(e^y)'}+\underbrace{xy'+y}_{=(xy)'}=0

  • 整理得 y=y(x+ey)1y'=-y(x+e^y)^{-1}

练习

  • y5+2yx3x7=0y^5+2y-x-3x^7=0所确定的实函数关于xx的导数在x=0x=0处的值

  • 求椭圆x216+y29=1\frac{x^2}{16}+\frac{y^2}{9}=1(2,332)(2,\frac{3\sqrt3}{2})处的切线方程

隐含数求高阶导的例子

  • xy+12siny=0x-y+\frac{1}{2}\sin y=0所确定实函数的二阶导数

  • xx求导: 1y+12cosyy=01-y'+\frac{1}{2}\cos yy'=0

  • 再对xx求导: y+12(sinyyy+cosyy)=0-y''+\frac{1}{2}(-\sin yy'y'+\cos y y'')=0

  • 整理得 y=siny(y)22cosy=4siny(2cosy)3y''=\frac{-\sin y (y')^2}{2-\cos y}=\frac{-4\sin y}{(2-\cos y)^3}

隐含数求高阶导的例子: 方法二

  • xy+12siny=0x-y+\frac{1}{2}\sin y=0所确定函数的二阶导数

  • xx求导: 1y+12cosyy=01-y'+\frac{1}{2}\cos yy'=0

  • 整理得 y=22cosyy'=\frac{2}{2-\cos y}

  • 再对xx求导: y=2sinyy(2cosy)2=4siny(2cosy)3y''=\frac{-2\sin yy'}{(2-\cos y)^2}=\frac{-4\sin y}{(2-\cos y)^3}

练习

  • y5+2yx3x7=0y^5+2y-x-3x^7=0所确定函数二阶导数在x=0x=0处的值

  • 求椭圆x216+y29=1\frac{x^2}{16}+\frac{y^2}{9}=1(2,332)(2,\frac{3\sqrt3}{2})处二阶导数的值

参数方程的概念

  • y=f(x)y=f(x)的函数关系蕴含在形如{x=u(t)y=v(t)\begin{cases}x=u(t) \\ y=v(t)\end{cases}的表达式中

  • 例子:质点运动,tt时刻的位置

  • 例子:y=1x2y=\sqrt{1-x^2}可写作 {x=cosθy=sinθ,  θ[0,π]\begin{cases}x=\cos\theta \\ y=\sin\theta\end{cases},\; \theta\in[0,\pi]

参数方程求导

  • x=u(t),  y=v(t)x=u(t),\; y=v(t)

  • Δx=u(t+Δt)u(t)\Delta x=u(t+\Delta t)-u(t)Δy=v(t+Δt)v(t)\Delta y=v(t+\Delta t)-v(t)

  • uu有连续反函数, u,vu,v可导

  • dydx=limΔx0ΔyΔx=limΔt0v(t+Δt)v(t)u(t+Δt)u(t)=limΔt0v(t+Δt)v(t)Δtu(t+Δt)u(t)Δt=v(t)u(t)\frac{dy}{dx}=\lim\limits_{\Delta x\to 0}\frac{\Delta y}{\Delta x}=\lim\limits_{\Delta t\to 0}\frac{v(t+\Delta t)-v(t)}{u(t+\Delta t)-u(t)}=\lim\limits_{\Delta t\to 0}\frac{\frac{v(t+\Delta t)-v(t)}{\Delta t}}{\frac{u(t+\Delta t)-u(t)}{\Delta t}}=\frac{v'(t)}{u'(t)}

思考:上一步中为何要求uu有连续反函数

例子:

  • 求椭圆x=acost,y=bsintx=a\cos t, y=b\sin tt=π/4t=\pi/4处的切线方程

  • dxdt=asint,  dydt=bcost\frac{dx}{dt}=-a\sin t, \; \frac{dy}{dt}=b\cos t

  • dydx=bcostasint\frac{dy}{dx}=-\frac{b\cos t }{a\sin t}

  • 切线斜率ba-\frac{b}{a},切点(a22,b22)(a\frac{\sqrt 2}{2}, b\frac{\sqrt 2}{2}),方程 yb22=ba(xa22)y-b\frac{\sqrt 2}{2}=-\frac{b}{a}(x-a\frac{\sqrt2}{2})

练习

设有运动轨迹为{x=v1ty=v2t12gt2\begin{cases}x=v_1t \\ y=v_2t-\frac{1}{2}gt^2\end{cases}的抛射体

tt时刻速度的大小、方向,以及yy关于xx的导数

参数方程求高阶导的例子

  • x=u(t),  y=v(t)x=u(t),\; y=v(t)

  • dydx\frac{dy}{dx}视作关于tt的函数

  • d2ydx2=ddt(dydx)dxdt\frac{d^2y}{dx^2}=\frac{\frac{d}{dt}(\frac{dy}{dx})}{\frac{dx}{dt}}

参数方程求高阶导的例子和练习

  • x=a(tsint),y=a(1cost)x=a(t-\sin t), \quad y=a(1-\cos t)所确定函数的二阶导数

  • dxdt=a(1cost),  dydt=asint    dydx=sint1cost\frac{dx}{dt}=a(1-\cos t), \; \frac{dy}{dt}=a\sin t\;\Rightarrow\;\frac{dy}{dx}=\frac{\sin t}{1-\cos t}

  • 再对tt求导 ddt(dydx)=...\frac{d}{dt}(\frac{dy}{dx})=... (练习)

  • d2ydx2=ddt(dydx)dxdt=...\frac{d^2y}{dx^2}=\frac{\frac{d}{dt}(\frac{dy}{dx})}{\frac{dx}{dt}}=... (练习)

小结

  • 隐函数的概念及其求导法则

  • 隐函数求高阶导

  • 参数方程的概念及其求导法则

  • 参数方程求高阶导