很显然,系统是一个二自由度的系统。根据题意,有两个广义坐标x与φ。为了求重力对φ的广义力,首先需要将广义坐标x固定。此时系统有一个自由度,接下来,有两种法求广义力。第一种方法是,重力对o点取力矩,可以直接算出答案{4}。第二种方法,假设转角运动了一个dφ,那么作用点的位移是-dφ(L/2),位移中的竖直方向分量为-dφ(L/2)sinφ。于是p的虚功为W=-dφ(L/2)psinφ于是广义力为F=w/dφ=-(L/2)psinφ