海啸的形成是因为海底火山爆发或者海底地震引发的长波但振幅不大的浪传递到浅水时由于长波受阻,使得海浪的振幅明显增大形成沿海的巨浪。因为要形成比较高的浪需要很多的能量,而在人类活动中产生如此大的能量的可能性极微(只有大当量的核弹在海底或海面爆炸时才会引发短暂的海啸)