這個小程序是根據(jù)黃河水利出版社-《常用水文預(yù)報(bào)算法和計(jì)算程序》中介紹的“最小二乘法”求一次洪水參數(shù) K 和 x 的。沒有用《工程水文學(xué)》中的試算法,應(yīng)該講“最小二乘法”較為準(zhǔn)確。但是,由于我學(xué)的是 水工 ,水文學(xué)得不精,也不知道這種方法是否妥當(dāng),還望指教,謝謝。
這個程序使用條件:
1、安裝了Office中的Access數(shù)據(jù)庫,一般安裝了Office就安裝了Access。
2、MSFLXGRD.OCX控件和comdlg32.ocx控件,如果你電腦里安裝了VB,那么可以不用這兩個控件。
使用方法:
1、雙擊“馬斯京根法” 可執(zhí)行程序,點(diǎn)擊“打開工程”,選擇“洪水資料” Access數(shù)據(jù)庫。
2、輸入“時(shí)段長(h)”,程序中已經(jīng)默認(rèn)為:12
3、點(diǎn)擊“計(jì)算x、K”即可計(jì)算出結(jié)果。
4、點(diǎn)擊“打開上游洪水資料”, 選擇“洪水資料” Access數(shù)據(jù)庫。即可打開“上游洪水資料”,點(diǎn)擊“推求下游洪水過程”即可求出下游洪水過程。
5、點(diǎn)擊“作圖”,即可作出“下游洪水過程”曲線。
缺點(diǎn):
1、必須要安裝“Access”,
2、需要兩個控件。(如果制成安裝程序可以解決)
3、求K、x的 洪水資料 和 下游洪水資料 放在了同一個數(shù)據(jù)庫中了。(可以打開“洪水資料”查看,新建 工程 也必須參照原有格式輸入)
4、作圖是折線式的,沒有用樣條曲線,時(shí)間倉促,就不改了。
5、手頭只有一個算例檢驗(yàn)正確,可能會存在錯誤,請先檢驗(yàn)一下使用。