第一种方法:根据约束条件(纯滚动):dL/dt=(mrd^2x/dt^2)/2=M+kx*r(*为矢积,L为角动量)第二种:取转过角度 θ=x/r为广义坐标,则L=((m(r dθ/dt)^2)/4)-((k(r θ)^2)/2)+M θ由d(∂L/∂(dθ/dt)/dt=∂L/∂θ得((mr^2)d^2θ/dt^2)/2=M-kθr^2而d^2x/dt^2=rd^2θ/dt^2(L为lagrange量)