这个小程序是根据黄河水利出版社-《常用水文预报算法和计算程序》中介绍的“最小二乘法”求一次洪水参数 K 和 x 的。没有用《工程水文学》中的试算法,应该讲“最小二乘法”较为准确。但是,由于我学的是 水工 ,水文学得不精,也不知道这种方法是否妥当,还望指教,谢谢。
这个程序使用条件:
1、安装了Office中的Access数据库,一般安装了Office就安装了Access。
2、MSFLXGRD.OCX控件和comdlg32.ocx控件,如果你电脑里安装了VB,那么可以不用这两个控件。
使用方法:
1、双击“马斯京根法” 可执行程序,点击“打开工程”,选择“洪水资料” Access数据库。
2、输入“时段长(h)”,程序中已经默认为:12
3、点击“计算x、K”即可计算出结果。
4、点击“打开上游洪水资料”, 选择“洪水资料” Access数据库。即可打开“上游洪水资料”,点击“推求下游洪水过程”即可求出下游洪水过程。
5、点击“作图”,即可作出“下游洪水过程”曲线。
缺点:
1、必须要安装“Access”,
2、需要两个控件。(如果制成安装程序可以解决)
3、求K、x的 洪水资料 和 下游洪水资料 放在了同一个数据库中了。(可以打开“洪水资料”查看,新建 工程 也必须参照原有格式输入)
4、作图是折线式的,没有用样条曲线,时间仓促,就不改了。
5、手头只有一个算例检验正确,可能会存在错误,请先检验一下使用。