準確地說,所謂摩擦力做功=f*相對路程這個公式是適用在一個系統裡,比如你說的子彈打木塊,子彈和木塊組成一個系統,你用這個公式計算出的是這個系統損失的能量。
事實上,所謂的f*相對路程的公式是一個推導簡化而得的公式。中學物理中,一般的,力對物體做的功=力*物體的位移,這個公式對摩擦力也是適用的。我們知道滑動摩擦力存在的話,至少有兩個物體相互作用,且它們之間有相對位移,你們老師教子彈打木塊的時候也應該提到,因為有了這個相對位移,系統機械能不守恆,而喪失的能量正=f*子彈位移-f*木塊位移=f*相對位移。這便是這個公式的推導過程。
至於路程,由於摩擦力不是保守力(如重力,做功與位移相關,與路程無關),摩擦力做的功與路程相關,所以乘以的是相對路程。子彈打木塊中,兩個物體運動的位移=路程,所以此處相對位移=相對路程。但是如果不等,比如曲線運動,那麼就只能用f*相對路程這個公式。
你想,如果一個物體A在靜摩擦力的作用下被另一個物體B帶動做勻加速直線運動,它們的相對路程為0,難道靜摩擦力就不做功了嗎?那麼物體A的動能哪兒來的呢?靜摩擦力當然做功,只是因為沒有相對路程,所以系統沒有能量損失,因而對系統而言,摩擦力做功為0。
準確地說,所謂摩擦力做功=f*相對路程這個公式是適用在一個系統裡,比如你說的子彈打木塊,子彈和木塊組成一個系統,你用這個公式計算出的是這個系統損失的能量。
事實上,所謂的f*相對路程的公式是一個推導簡化而得的公式。中學物理中,一般的,力對物體做的功=力*物體的位移,這個公式對摩擦力也是適用的。我們知道滑動摩擦力存在的話,至少有兩個物體相互作用,且它們之間有相對位移,你們老師教子彈打木塊的時候也應該提到,因為有了這個相對位移,系統機械能不守恆,而喪失的能量正=f*子彈位移-f*木塊位移=f*相對位移。這便是這個公式的推導過程。
至於路程,由於摩擦力不是保守力(如重力,做功與位移相關,與路程無關),摩擦力做的功與路程相關,所以乘以的是相對路程。子彈打木塊中,兩個物體運動的位移=路程,所以此處相對位移=相對路程。但是如果不等,比如曲線運動,那麼就只能用f*相對路程這個公式。
你想,如果一個物體A在靜摩擦力的作用下被另一個物體B帶動做勻加速直線運動,它們的相對路程為0,難道靜摩擦力就不做功了嗎?那麼物體A的動能哪兒來的呢?靜摩擦力當然做功,只是因為沒有相對路程,所以系統沒有能量損失,因而對系統而言,摩擦力做功為0。