要求位移的话感觉用一般的运动学方法很困难,这里可以试试平均重心法,由于该体系只受到重力的作用,没有水平方向的外力,因此整个体系的重心在水平方向上是不变的,将整个体系划分为三个物块和截头堆两部分,设截头堆的位移为x,则截头堆的重心也位移了x,而在三个物块体系中,M1也随着截头堆向左移动了x,M2向右移动了(1-x),M3向右移动了(0.5-x),则三个物块整体的重心偏移为15*(1-x)+10*(0.5-x)-20*x=20-45x,而该重心偏移应与截头堆的重心偏移相等,即20-45x=100x,解得x=4/29m,即截头堆向左移动了4/29m.
因为M1位移是向左的,而M2和M3位移是向右的,方向相反。