因为固体密度大.声音是机械波,属于纵波,是通过相邻原子或分子的碰撞传递的.密度大分子间距就小,碰撞就容易,传播就快,大体就是这样.(若讨论固体之间的传播速度快慢就没这么简单了,和固体内部结构还有关.)
声音是波。波的传播实际是传播震动。阻尼越大的东西吸收能量越多,刚性越大的东西吸收能量越少。在空气中声波震动的大部分能量被空气分子相互摩擦运动消耗掉,如同石头落入海绵。而在钢铁中声波的震动在微观上是钢铁原子以完全刚性碰撞的方式传递,能量损失很小。并且由于钢铁分子间距小,能够更快速的传播震动。空气分子间距太大,一个分子被上一个撞了以后想去撞下一个还是比较困难的。
这并不是像你想的那样的。
首先,声音是以波的形式传播的,也就是说声音是一种能量,而不是一种物体,所以不能用理解物体运动的思想方式去理解它。声音的产生是物体振动引起,物体的振动实际是引起的介质振动,换句话说就是物体振动给介质加压,介质膨胀发出声音。声音在介质中的传播速度是与介质的密度、弹性和当时温度等有关。
因为声音传播的速度和介质的密度、弹性和当时温度有关。
在物质的三态中,通常固体的密度最大,所以固体传声最快,空气传声最慢