天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 理工論文 > 地球物理論文 >

水文有效數(shù)字及其運算規(guī)則在軟件開發(fā)中的應(yīng)用探索

發(fā)布時間:2024-04-25 22:14
  在水文行業(yè)軟件的設(shè)計開發(fā)中,均涉及各類觀測要素值的運算與分析,而要素值的取舍范圍直接影響到最終水文資料的精度。根據(jù)SL 247-2012《水文資料整編規(guī)范》中對水文資料中各項要素計算、取用精度的規(guī)定要求,通過Java編程語言結(jié)合水文行業(yè)"四舍六入,逢五奇進偶舍"的運算規(guī)則進行編程設(shè)計,從中提取出一套適用于水文軟件的數(shù)值分析算法。該算法具有簡單性、通用性和易操作性,可通過動態(tài)鏈接庫(dll)的方式被其他編程語言或軟件調(diào)用,應(yīng)用在水文行業(yè)各類計算數(shù)值的分析和資料整編結(jié)果的處理。

【文章頁數(shù)】:4 頁

【部分圖文】:

圖1“四舍五入”數(shù)值取舍代碼示意圖

圖1“四舍五入”數(shù)值取舍代碼示意圖

首先對Java語言提供的原生“四舍五入”函數(shù)做一初步了解,在程序開發(fā)中可使用“Math.round”函數(shù)實現(xiàn)“四舍五入”,支持“float”和“double”數(shù)值類型。以2020年1月平?jīng)鏊恼灸炒瘟髁繙y驗計算為例,實測流量Q計算值為56.250,如按照“四舍五入”并保留1位小數(shù)....


圖2“四舍六入”數(shù)值取舍算法設(shè)計流程示意圖

圖2“四舍六入”數(shù)值取舍算法設(shè)計流程示意圖

實現(xiàn)“四舍六入”算法功能可分為3個步驟。第1步,根據(jù)觀測項目決定待取舍值的有效數(shù)字位數(shù)(n);再判斷該數(shù)值的量級大小,從而確定保留小數(shù)位數(shù)(m)。第2步,結(jié)合效數(shù)字位數(shù)(n)與保留小數(shù)位數(shù)(m)應(yīng)用“四舍六入”算法對待取舍值進行尾數(shù)的取舍。第3步,以保留小數(shù)位數(shù)(m)為精度,對已....


圖3“四舍六入”數(shù)值取舍算法設(shè)計代碼示意圖

圖3“四舍六入”數(shù)值取舍算法設(shè)計代碼示意圖

進一步以平?jīng)鏊恼玖髁坑嬎阒?6.250為例,其值屬于大于10且小于100量級。按照規(guī)范對流量有效位數(shù)的要求應(yīng)取3位有效數(shù)字,小數(shù)不過3位,既保留至小數(shù)點后一位數(shù)字。結(jié)合“四舍六入”算法設(shè)計流程,流量最終計算結(jié)果應(yīng)為56.2,具體代碼見圖3。實測流量值56.250通過“四舍五入”....


圖4某水文站流量計算結(jié)果示意圖

圖4某水文站流量計算結(jié)果示意圖

利用Java編程語言設(shè)計發(fā)開的“四舍六入”取舍算法可內(nèi)置于水文分析軟件內(nèi)部,也可編譯成為獨立的動態(tài)鏈接庫文件(dll)直接被其他軟件調(diào)用,具有可移植性。其中由甘肅省水文水資源局編譯開發(fā)的《甘肅省水文測驗系統(tǒng)》軟件中關(guān)于數(shù)值的運算采用該算法,而且并未增加軟件設(shè)計與使用的復(fù)雜度,卻使....



本文編號:3964316

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/projectlw/dqwllw/3964316.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b0d11***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com