在气体和液体中,声波只能以纵波传递,声速公式是c=√(k/ρ)在固体中,分为纵波和横波,两者的速度也不一样,纵波声速c=√(E/ρ),横波声速c=√(G/ρ)k为体积模量,E为弹性模量,G为剪切模量,为方便统称模量ρ是介质密度说声速固大于液大于气是不完全对的,非同种物质的话很可能不满足.从公式上看,密度对声速是起到反作用的,但前提是模量相同.一般固体的弹性模量会比气体大5~6个数量级,但密度只相差3~4个数量级,相除开根号之后,大约固体声速会比气体声速高一个数量级(10倍)左右.也就是大密度的物质,模量往往会高出更多,抵消了密度的影响,看起来就好像“密度越大,声速越大”.不过各种物质的密度和模量没有必然联系(否则计算公式就可以进一步简化了)