教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> Excel在水文要素计算中的应用

Excel在水文要素计算中的应用

上传者:网友
|
翻新时间:2023-08-07

Excel在水文要素计算中的应用

Excel在水文要素计算中的应用 Excel在水文要素计算中的应用 Excel在水文要素计算中的应用

摘要:Excel是办公自动化软件Office的重要组成部分之一,是Windows操作平台上的电子表格软件,具有强大的制作表格、处理数据、分析数据、创建图表等功能,在日常生活工作中得到了大量的应用。目前陕西水文工作正向自动测报迈进,但仍有不少水文测验项目是人工测量,计算。利用Excel来进行一些水文要素的计算,不但适应了现阶段工作要求,还提高了工作效果。

关键词:Excel 流量 泥沙 计算

电子表格Excel有很多版本,现在以使用最广的Excel 2000在北洛河头水文站的使用,来谈谈它在水文要素计算中的应用。 软件运行环境:Windows

9

8、Windows Me、Windows 2000、Windows XP。硬件环境:一般现在的计算机都能满足,只要能安装Windows 98即可,没有特别要求。除安装Excel 2000外,还应安装Visual Basic6.0。这样就可以创建自定义函数解决数据处理上的一些问题。

2. 问题处理

以前西安水文局就有人将Excel制作的电子表格用于水流沙计算。目前为提高资料精度《水文资料整编规范》SL247-1999中规定水文数据采用“四舍六入,逢五奇进偶舍”的方法处理,同时还限制了相应的有效数字位数。这对于用电子表格计算水文资料提出了高的要求,最好的解决办法是利用Visual Basic编写的自定义函数和Excel内置函数来解决数据处理问题。其中对“四舍六入”的处理自定义函数为:

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(Temp

1)) = Temp1 And Temp1 > Abs(num))

If DIG > 14 And Trn Then

Temp2 = "有效位数不能太多"

GoTo ExitFn

End If

If DIG = 1 And Int(.Log(Abs(Temp

1))) = 0 And Not Trn Then

TFM = ""

Else

If Not (DIG = 1 And Int(Temp

1) = Temp1 And Not Trn) Then TFM = TFM & "."

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

1)

End If

TFM = "0" & TFM

If Int(.Log(Temp

1)) < 0 Then

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

1)))

ElseIf Int(.Log(Temp

1)) > 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

自定义函数形式为:jinghe(数值,保留有效位数,返回文本或数值),其中根据头站特点对数值小于1时的情况已作了设定,在流量、泥沙数据计算过程中应用良好。

3. 流量、输沙率计算

用 Excel创建流量计算表(详见附表一“头

(四)站测深、测速记载及流量计算表”),其中在宏中加入以上自定义函数,在计算中符合四舍六入的要求,表下方的统计栏极值挑选采用max函数在测得水深、测点流速中自动挑选。一般一个站的测流垂线基本固定,这样再次使用只需把起点距、测得水深、信号个数、历时输入表格中相应空格,流量就会顷刻算出,完全符合规范要求。输沙率计算(见附表二)比流量计算简单,方法基本同流量计算。

4. 关系曲线检验及标准差计算 5. 结 语

在头站Excel还用于断面图绘制,报汛曲线绘制等方面。另外目前网上可以看到不少编制好的流量、标准差计算程序。但是我们的测站计算机刚开始普及,符合陕西水文计算要求,职工容易掌握,与手工计算表格、方法、流程相适应的却很少。以上利用Excel电子表格计算的方法,由于直观符合手算要求,提高了工作效率,经在状头站试用大家普遍能接受。同时体会到一般职工,大可不必对计算机畏惧,即使不懂英语,只要认真学习,勤于动脑,同样能用一些应用软件来解决工作中的实际问题,这样才能从真正意义上使计算机在我们测报工作得到普遍应用。以上见解由于时间仓促、水平有限肯定有很多不足敬请指正。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

冰城战斗(二)浴血奋战
冰城战斗(一)战争爆发
放羊记
我和爸爸下飞行棋
给圣诞老爷爷的一封信
欢欢喜喜迎奥运
2008,拜拜了
2008第一场雪
2008奥运会
九龙游记
《儿童探索大百科》读后感
我第一次不想下课
梦想的的地方
成长,生命的价值!
秋天的收获
试用期工作总结范文
09正科级干部工作总结
电脑销售工作总结
便民中心便民服务工作总结
农村减负工作总结范文
机械化信息化建设工作总结
文化广播宣传工作总结
社会秩序集中整治活动工作总结
林业局先进性教育活动工作总结
消防安全责任制落实情况汇报
09企业发展工作总结
教师发展性评价研究课题工作报告
客服总监工作总结
小学语文教师工作总结
人事局工作情况汇报
论死刑罪名与死刑限制(14)刑法论文(1)
论死刑罪名与死刑限制(11)刑法论文(1)
古人如何过中秋
从新的角度论犯罪客体(6)刑法论文(1)
优秀传统文化与高校思想政治教育研究
弘扬优秀传统文化 加强青少年核心价值体系建设
浅谈中国传统文化与现代艺术设计教育
刑法因果关系研究
充分发挥传统文化资源在思想政治工作中的作用
对传统文化融入现代管理的几点思考
文艺复兴产生在意大利原因探析:古罗马传统文化的角度
中国古代服饰蕴涵的传统文化理念
从新的角度论犯罪客体(4)刑法论文(1)
浅议传统文化和现代企业文化的关系
关于当代社会继承和发展传统文化的一些思考
《草原》说课设计之二
《月光曲》说课设计之一
《草原》说课设计之一
《詹天佑》第二课时
《蜜蜂引路》第一课时
《金色的脚印》说课设计之二
《晏子使楚》说课设计之一
《凡卡》教学设计之一
《凡卡》教学设计之二
《詹天佑》说课设计之一
《詹天佑》说课设计之二
《凡卡》教学设计之三
《丑小鸭》说课设计之一
《白杨》第二课时
《月光曲》说课设计之二