Excel在水文要素計(jì)算中應(yīng)用的論文

時(shí)間:2021-06-12 09:57:45 論文 我要投稿

Excel在水文要素計(jì)算中應(yīng)用的論文

  Excel在水文要素計(jì)算中的應(yīng)用 Excel在水文要素計(jì)算中的應(yīng)用 Excel在水文要素計(jì)算中的應(yīng)用

Excel在水文要素計(jì)算中應(yīng)用的論文

  摘要:Excel是辦公自動(dòng)化軟件Office的重要組成部分之一,是Windows操作平臺(tái)上的`電子表格軟件,具有強(qiáng)大的制作表格、處理數(shù)據(jù)、分析數(shù)據(jù)、創(chuàng)建圖表等功能,在日常生活工作中得到了大量的應(yīng)用。目前陜西水文工作正向自動(dòng)測報(bào)邁進(jìn),但仍有不少水文測驗(yàn)項(xiàng)目是人工測量,計(jì)算。利用Excel來進(jìn)行一些水文要素的計(jì)算,不但適應(yīng)了現(xiàn)階段工作要求,還提高了工作效果。

  關(guān)鍵詞:Excel 流量 泥沙 計(jì)算

  電子表格Excel有很多版本,現(xiàn)在以使用最廣的Excel 2000在北洛河?頭水文站的使用,來談?wù)勊谒囊赜?jì)算中的應(yīng)用 軟件運(yùn)行環(huán)境:Windows 98、Windows Me、Windows 2000、Windows XP。硬件環(huán)境:一般現(xiàn)在的計(jì)算機(jī)都能滿足,只要能安裝Windows 98即可,沒有特別要求。除安裝Excel 2000外,還應(yīng)安裝Visual Basic6.0。這樣就可以創(chuàng)建自定義函數(shù)解決數(shù)據(jù)處理上的一些問題。

  1. 問題處理

  以前西安水文局就有人將Excel制作的電子表格用于水流沙計(jì)算。目前為提高資料精度《水文資料整編規(guī)范》SL247-1999中規(guī)定水文數(shù)據(jù)采用“四舍六入,逢五奇進(jìn)偶舍”的方法處理,同時(shí)還限制了相應(yīng)的有效數(shù)字位數(shù)。這對于用電子表格計(jì)算水文資料提出了高的要求,最好的解決辦法是利用Visual Basic編寫的自定義函數(shù)和Excel內(nèi)置函數(shù)來解決數(shù)據(jù)處理問題。其中對“四舍六入”的處理自定義函數(shù)為:

  Function jinghe(num As Double, DIG As Byte, Optional TorV As Boolean) As Variant

  Dim Temp1 As Double

  Dim TFM As String

  Dim Temp2 As String

  Dim Tempoff As Double

  If num = 0 Then

  Temp1 = 0

  Temp2 = "0"

  GoTo ExitFn

  End If

  With Application.WorksheetFunction

  If num < 0.1 Then

  DIG = DIG - 1

  End If * ((--Right(Int(Abs(num) / 10 ^ (Int(.Log(Abs(num))) - DIG + 1)), 1) _

  Mod 2) = 0)) * 10 ^ Int(.Log(Abs(num)) - DIG + 1)

  Temp1 = .Round(Abs(num), -(Int(.Log(Abs(num))) - DIG + 1))

  Temp1 = Temp1 - Tempoff

  Trn = Trn And (10 ^ Int(.Log(Temp1)) = Temp1 And Temp1 > Abs(num))

  If DIG > 14 And Trn Then

  Temp2 = "有效位數(shù)不能太多"

  GoTo ExitFn

  End If

  If DIG = 1 And Int(.Log(Abs(Temp1))) = 0 And Not Trn Then

  TFM = ""

  Else

  If Not (DIG = 1 And Int(Temp1) = Temp1 And Not Trn) Then TFM = TFM & "."

  TFM = TFM & .Rept("0", DIG + Abs(Trn) - 1)

  End If

  TFM = "0" & TFM

  If Int(.Log(Temp1)) < 0 Then

  TFM = TFM & .Rept("0", -Int(.Log(Temp1)))

  ElseIf Int(.Log(Temp1)) > 0 Then

  TFM = TFM & "E+###"

  End If

  Temp1 = Temp1 * Sgn(num)

  Temp2 = .Text(Temp1, TFM)

  End With

  ExitFn:

  If TorV Then

  jinghe = Temp2

  Else

  jinghe = Temp1

  End If

  End Function

  自定義函數(shù)形式為:jinghe(數(shù)值,保留有效位數(shù),返回文本或數(shù)值),其中根據(jù)?頭站特點(diǎn)對數(shù)值小于1時(shí)的情況已作了設(shè)定,在流量、泥沙數(shù)據(jù)計(jì)算過程中應(yīng)用良好。

  2. 流量、輸沙率計(jì)算?

  用 Excel創(chuàng)建流量計(jì)算表(詳見附表一“?頭(四)站測深、測速記載及流量計(jì)算表”),其中在宏中加入以上自定義函數(shù),在計(jì)算中符合四舍六入的要求,表下方的統(tǒng)計(jì)欄極值挑選采用max函數(shù)在測得水深、測點(diǎn)流速中自動(dòng)挑選。一般一個(gè)站的測流垂線基本固定,這樣再次使用只需把起點(diǎn)距、測得水深、信號(hào)個(gè)數(shù)、歷時(shí)輸入表格中相應(yīng)空格,流量就會(huì)頃刻算出,完全符合規(guī)范要求。輸沙率計(jì)算(見附表二)比流量計(jì)算簡單,方法基本同流量計(jì)算。

  3. 關(guān)系曲線檢驗(yàn)及標(biāo)準(zhǔn)差計(jì)算

  4. 結(jié) 語

  在頭站Excel還用于斷面圖繪制,報(bào)汛曲線繪制等方面。另外目前網(wǎng)上可以看到不少編制好的流量、標(biāo)準(zhǔn)差計(jì)算程序。但是我們的測站計(jì)算機(jī)剛開始普及,符合陜西水文計(jì)算要求,職工容易掌握,與手工計(jì)算表格、方法、流程相適應(yīng)的卻很少。以上利用Excel電子表格計(jì)算的方法,由于直觀符合手算要求,提高了工作效率,經(jīng)在狀頭站試用大家普遍能接受。同時(shí)體會(huì)到一般職工,大可不必對計(jì)算機(jī)畏懼,即使不懂英語,只要認(rèn)真學(xué)習(xí),勤于動(dòng)腦,同樣能用一些應(yīng)用軟件來解決工作中的實(shí)際問題,這樣才能從真正意義上使計(jì)算機(jī)在我們測報(bào)工作得到普遍應(yīng)用。

【Excel在水文要素計(jì)算中應(yīng)用的論文】相關(guān)文章:

Excel在水文要素計(jì)算中的應(yīng)用論文06-21

Excel程序在機(jī)械設(shè)計(jì)計(jì)算中的應(yīng)用論文04-21

海洋水文測量要素研究論文04-16

項(xiàng)目教學(xué)在Excel數(shù)據(jù)處理中的應(yīng)用實(shí)踐論文06-27

《Excel中公式與函數(shù)的應(yīng)用》說課稿范文04-02

Excel在會(huì)計(jì)中的應(yīng)用實(shí)驗(yàn)報(bào)告10-10

水文地質(zhì)調(diào)查評價(jià)在環(huán)境影響評價(jià)中的應(yīng)用論文05-13

2SPSS在“再測信度”計(jì)算中的應(yīng)用的論文06-15

審美要素及平面設(shè)計(jì)應(yīng)用研究論文04-15

久久综合国产中文字幕,久久免费视频国产版原创视频,欧美日韩亚洲国内综合网香蕉,久久久久久久久久国产精品免费
少妇把腿扒开让我添免费视频 | 中文字幕aⅴ专区 | 亚洲美女性爱在线 | 天天爱天天久久 | 色妞在线视频网址免费观看国产片 | 亚洲午夜国内自产拍在线观看 |