周軍亭
摘要:本文以昭平臺水庫水位庫容查詢表格、昭平臺水庫降雨徑流查詢表格的制作方法為例,闡述一下線性插值在水情工作中的應(yīng)用。
關(guān)鍵詞:水情工作;線性插值技術(shù);電子表格
Abstract: Taking the production methods of the Zhaopingtai reservoir water storage query form and reservoir runoff query forms as an example, this paper explains to the application of the linear interpolation in the hydrological work.
Key words: water regimen; linear interpolation technology; electronic form
中圖分類號:TV211.2 文獻標(biāo)識碼:A文章編號:2095-2104(2012)
EXCLE電子表格在我們的日常學(xué)習(xí)、工作中得到了廣泛應(yīng)用,它可以輸入輸出、顯示數(shù)據(jù),利用其提供的豐富的函數(shù),可以進行復(fù)雜繁瑣的數(shù)據(jù)計算,并能把運算后的結(jié)果顯示為我們需要的圖表,大大提高了我們的工作效率。
1.昭平臺水庫水位庫容查詢表格的制作方法
水位庫容曲線是一條單一線,需要用一維插值技術(shù)來解決,什么是一維插值呢?
打開EXCEL,我們首先建立一個工作薄,取名“水位庫容查算”,在工作薄里新建兩個工作表,一個取名“水位庫容查算”;一個取名“Z~W”。
打開“Z~W”表,從已知的昭平臺水庫的水位庫容關(guān)系線摘錄節(jié)點數(shù)據(jù),輸入到表格中,為了計算的方便,要按照兩列輸入,一列水位數(shù)據(jù),一列庫容數(shù)據(jù)。在F2單元格(也可以是別的單元格)中輸入“Z”,在G2單元格輸入“W”,把F3單元格鏈接到“水位庫容查算表的A3單元格,也就是對輸入水位數(shù)據(jù)的一個引用,在G3單元格中輸入公式“=IF(F3=OFFSET($A$4,LAST,),OFFSET($B$4,LAST,),TREND(OFFSET($B$4,MATCH(F3,OFFSET($A$4,1,,LAST)),,2),OFFSET($A$4,MATCH(F3,OFFSET($A$4,1,,LAST)),,2),F3))”。公式的意義就是:通過判定給定數(shù)據(jù)在數(shù)據(jù)表中的位置,通過線性擬合,返回一個我們需要的值,這樣查算表格就算做好了。
實際應(yīng)用時,在“水位庫容查算”表中輸入“Z”值,庫容W值自動顯示,十分快捷方便。
還有一個方法就是:我們新建一個工作表,在工作表的A列與B列分別輸入庫容、水位節(jié)點數(shù)據(jù),在C7單元格(也可以是別的單元格)我們輸入公式“=IF($B$2>=B8,0,B7*($B$2-B8)*($B$2-B9)/(B7-B8)/(B7-B9)+B8*($B$2-B7)*($B$2-B9)/(B8-B7)/(B8-B9)+B9*($B$2-B7)*($B$2-B8)/(B9-B7)/(B9-B8))”;其實公式的意義就是如果判定給定的數(shù)據(jù)不在區(qū)間,則返回值“0”,如果在給定的區(qū)間則利用插值計算公式進行計算,在B3單元格中輸入“=MAX(C7:C3156)”,就是找出計算出數(shù)據(jù)列的最大值,因為不在給定區(qū)間返回的都是“0”值,這樣就可以得到給定水位值的庫容值。這種方法其實是利用拉格朗日線性插值公式,由于是利用直線去模擬曲線,所以節(jié)點數(shù)據(jù)一點要多。應(yīng)用時,在B2單元格中輸入水位數(shù)據(jù),在B3中顯示庫容值。
比較以上兩種方法,第二種有些繁瑣,運行效率較低,并且很難實現(xiàn)同時對多個值進行查詢,所以只是作為一種方法來探討,實際工作中,還是選用第一種方法,更為簡便快捷。
2、昭平臺水庫降雨徑流關(guān)系查詢表格過程
打開EXCEL,我們首先建立一個工作薄,取名“徑流查算系統(tǒng)”,在工作薄里新建兩個工作表,一個取名“徑流查算”;一個取名“P~Pa~R”。
打開“P~Pa~R”表,從已知的昭平臺水庫的降雨徑流關(guān)系線摘錄節(jié)點數(shù)據(jù),輸入到表格中。
城市建設(shè)理論研究2012年23期