严格来说声音的传播和介质的密度和弹性相关。
在空气里面表现就是压强和密度相关:c^2=γP/ρ,其中γ是个比例系数,值大概是1.4,如果你继续学习,可以发现如果空气可以看成理想气体,他会满足一个克拉伯龙方程:P/ρ=RT/M,这个R是一个常数R=8.31J/mol,M=29g/mol称空气摩尔质量,温度是绝对温度,单位K。这样可以计算一下常温下(300k)的声速:
c=346m/s.
固体比气体和液体更复杂一些,这个我就不再详细解释。一般说来,但主要还是看温度升高引起的固体的密度和弹性的变化。比如对液体水,在0-4℃之间温度升高,它的密度反而是增大的,至于弹性的变化我也不清楚。这些密度、弹性不像空气中一样和温度有简单的关系,所以冰和水就没有你说温度越高,速度越快的规律了。
总之,慢慢学习吧,总有一天这些物理现象你都可以自己解释的。
我的理解是:声音的传播要靠分子的振动,而分子运动,固体物质最靠近,振动传递最快,液体次之,气体最慢。所以声音在固体中的传播速度比液体的快,液体的比气体的快。同是固体,又与密度、弹性,温度有关。因为在不同条件下,分子运动的速度不同,传播又不同。