显式曲线 隐式曲线 曲率公式推导

显示曲线曲率、隐式曲线曲率推导过程

曲线曲率

曲线的曲率(curvature)就是针对曲线上某个点的切线方向角对弧长的转动率示,曲线曲率越大,表示曲线的弯曲程度越大。显式曲线 隐式曲线 曲率公式推导

显示曲线曲率推导过程

设定曲线方程f=y(x),用s、α\alpha 分别表示弧长和角度,微分定义曲线曲率 k=limα0ΔαΔs {\rm{k}} = \mathop {\lim }\limits_{\alpha \to 0} \left| {\frac{{\Delta \alpha }}{{\Delta s}}} \right| 因为tanα\alpha=y’,所以α\alpha=arctany’, 则
dα=(arctany)dx=y1+y2dxd\alpha = {\left( {\arctan y'} \right)^\prime }dx = \frac{{y''}}{{1 + {{y'}^2}}}dx ds=1+y2ds=\sqrt{1+{{y'}^2}} 所以可得曲率
k=y(1+y2)32k = \frac{y''}{({1+{y'}^2}) ^{\frac{3}{2}}}

隐式曲线曲率推导过程

结合显示曲线曲率的推导公式,对于隐式曲线u(x,y(x))=0,只需要确定y’和y’’,然后讲y’和y’'带入上述曲率公式即可获得曲率公式。
对隐函数两边同时对x求导可得:
ux+uydydx=0u_x+u_y\frac{dy}{dx}=0dydx=uxuy\frac{dy}{dx}=-\frac{u_x}{u_y},对上式两边进一步同时对x求导可得

ddx(dydx)=((ddxux)uy(ddyuy)uxuy2)=((uxx+uxydydxux)uy(uxy+uyydydxuy)uxuy2)\frac{d}{dx}(\frac{dy}{dx})=-(\frac{ (\frac{d}{dx}u_x) u_y- (\frac{d}{dy}u_y) u_x}{u_y^2})= -(\frac{ (u_{xx} +u_{xy}\frac{dy}{dx}u_x) u_y- (u_{xy}+u_{yy}\frac{dy}{dx}u_y) u_x}{u_y^2})

dydx\frac{dy}{dx}以及ddx(dydx)\frac{d}{dx}(\frac{dy}{dx})进一步带入显示曲线曲率公式即可求得:k=uy2uxx+ux2uyy2uxuyuxy(ux2+uy2)32k=\frac {u_y^2u_{xx}+u_x^2u_{yy}-2u_xu_yu_xy} {(u_x^2+u_y^2)^\frac{3}{2}}