马斯京根法(简称M法)是一种基于槽蓄方程和水量平衡方程的河道流量演算法。由于使用方便,精度也较高,在生产实践中得到了广泛的应用。在方法上,由整河段演算发展到了分河段连续演算;在理论上,成功地证明了M法演算方程系为对流扩散方程具有二阶精度的差分格式。从而使M法有了坚实的水力学基础,同时也使M法参数K和x有了明确的物理意义。由来用线性的马斯京根槽蓄方程与水量平衡方程联解,求得出流的有限差公式,来进行河道洪水演算的方法(见河道洪水演算法)。因此法首先应用于美国马斯京根河而得名。所谓线性的马斯京根槽蓄方程是假定河段蓄量S与示储流量Q'成线性关系,以简化演算,即:S=KQ'。式中 K是蓄量参数;因为河段蓄量可分为柱蓄和楔蓄两部分,所以Q'是入流I和出流O的函数,即Q'=〔XI+(1-X)O〕,X表示入流和出流对槽蓄影响的相对比重;K和X根据所研究的河道特性和洪水特性来决定,并假定为常数。将马斯京根槽蓄方程与水量平衡方程联解,得马斯京根演算公式:O2=C0I2+C1I1+C2O1式中 I、O为河段入流、出流,脚码1、2表示时段初、末时刻。C0、C1、C2是马斯京根法参数K和X的函数,其和等