利用多普勒效应来测量声速是大学物理中一个非常重要的实验.声波在介质中传播的能量损耗以及在介质界面反射的能量损耗是实验误差产生的原因之一,声波的强度变化体现在声压的变化上.本文首先利用多普勒效应测量声速,再利用MatLab软件对实验数据进行模拟,在考虑到超声波的距离传播之后所得到的声速V2与直接测量声速所得到的声速V1两组数据的实验误差非常小,平均误差只有百分之一左右,而温度因素对速度的影响却非常大.