用Excel—VBA编制水文频率适线程序

合集下载

利用Excel中VBA程序处理水文数据探讨

利用Excel中VBA程序处理水文数据探讨

首先按进舍规 则编制 “ 四舍六入 , 奇进偶 舍” 自定义 函
径 流 量 取 4位 有 效 数 字 , 小 数 不过 4位 ; 流量取 3 位 有 数 , 然后对计算结果 用特殊符号补 齐不 显示… 0 ’ 的空位 。 用 效数 字 , 小数不过 3 位; 流 速 大干 等 于 l m/ s 时, 取3 位 特殊符号补 齐位数 , 是指计算结果 中对于有小数位但 以若 有效数字 , 小于 l m/ s 时, 取2 位 有效数 字 , 小 数不过 3 位。 干个 … 0 ’ 结尾 的数 据 , 在E x c e l 中不显示 “ 0 ” 只有空位 , 并 且 还特 别规 定 了 “ 四 舍六 入 、 奇进偶舍” 的取 舍 原则 , 因此需 要 将 空 位补 齐 。 按照S L 2 4 7 —1 9 9 9 , 对 任 一 个数 又 叫“ 四舍 六入 五成 双 ” , 即被修 约的 数字 小于 “ 5 ” 时, 该 值 的处理都 有 2 个约束参数 , 最多保 留小数位数和有效 数 字 舍去 ; 被 修 约 的数 字大 于 “ 5 ” 时, 则进 位 ; 被修 约 的 数字 位数 。 在 尾数 的取舍上 遵从进舍 规则 , 即“ 四舍六入 , 数 字等 于 “ 5 ” 时, 要看 “ 5 ” 前面 的数 字 , 若是 奇数 则 进位 , 奇进偶舍” 。
或宏命令来 解决水 文资料 中流速 、 流量 、 径流量 等的“ 四舍六入” 问题 上做 了初步分析, 成功 自 定 义 了2 个 函数命令和 1 个 宏命 令 , 可
以直接应用 到水 文观 测数据处理 中, 并参 与后 续计 算分析 。 自定义函数 的使用方法 与E x c e l 内置 函数相 同, 宏命令 的循行语句则一
S L 2 4 7 —1 9 9 9 规定, 水 文数 据 的 有效 位数 处 理 方式 按特 定顺序执行计算 的方法 。 其 自定义 函数 完全可以实现

Excel在水文频率计算中的应用

Excel在水文频率计算中的应用

Excel在水文频率计算中的应用
李智;衣起超;李艳杰;张德秋
【期刊名称】《水利与建筑工程学报》
【年(卷),期】2007(005)002
【摘要】针对现有频率计算软件中P-Ⅲ型频率曲线离均系数计算复杂和正态机率格纸绘制困难,本次充分利用Excel软件内置函数和强大图表功能完成了频率计算软件的制作,同时软件对正偏P-Ⅲ型频率曲线离均系数处理得以在负偏频率曲线中应用.软件操作简便,应用广泛,计算准确,制图美观,输出方便.
【总页数】3页(P95-97)
【作者】李智;衣起超;李艳杰;张德秋
【作者单位】黑龙江农垦勘测设计研究院,黑龙江,佳木斯,154002;黑龙江农垦勘测设计研究院,黑龙江,佳木斯,154002;黑龙江农垦勘测设计研究院,黑龙江,佳木斯,154002;黑龙江省佳木斯市市政设施管理处,黑龙江,佳木斯,154002
【正文语种】中文
【中图分类】P333.9
【相关文献】
1.Excel在水文频率计算中的应用 [J], 王春霞
2.VB与Excel在水文频率计算中的应用 [J], 张堃一
3.Excel在水文频率计算中的应用 [J], 吴明官;任中海;周庆欣;吴跃红
4.Visual Basic及Excel在水文频率计算中的应用研究 [J], 王超;伍立群;郭有安
5.基于VB和Excel的水文频率计算软件的开发及应用 [J], 秦国民
因版权原因,仅展示原文概要,查看原文内容请购买。

运用EXCEL图表进行水文频率计算

运用EXCEL图表进行水文频率计算

应用Excel绘制水文频率曲线杨柏桢王志红(安图县水利局133600)【摘要】本文对运用EXCEL表格绘制水文频率曲线,既简单又实用,完全可以将它直接应用到工程水文计算和频率曲线绘制上。

【关键词】Excel 函数工程水文频率曲线Microsoft Excel (简称Excel)是Microsoft Office中的一个重要组件,具有强大的计算功能,为工程水文及水利计算中的有关计算提供广阔的平台。

利用Excel可以有效提高工程水文及水利计算的速度和精度,具有快速、简便、灵活的特点。

特别是使用Excel的“拖动充填”、“排序”、“插入函数ƒx”、“图表”等功能,充分体现其优越性,可以充分解决工程水文及水力计算的有关问题。

本文可以通过其内置功能介绍如何比较轻松准确的绘制水文频率曲线。

其具体绘制步骤如下:1.制作海森机率格纸主要运用EXCEL电子表格中的NORMSINV函数进行计算。

(详见图1)在表中B2单元格中输入公式:=NORMSINV(A2%) (1.1)拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中C6单元格中输入公式:=-$B$4-(-B6) (1.2)拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中D2单元格中输入最小值,如“0”;在D3单元格中输入最大值,如“1600”;在D4单元格输入“=D2”;在D5单元格输入“=D3”。

拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中E2单元格中输入公式:=1/A2*100 (1.3)拖动单元格右下角的填充柄,将公式复制至本列E25单元格止。

在表中E26单元格中输入公式:=1/(1-A26/100) (5)拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

图1 海森机率格纸2.绘制海森机率格纸在图1表格中点击“插入”菜单中的“图表”命令,在“标准类型”的“图表类型”表框中选择“XY散点图”,在“子图表类型”表框中选择“散点图”。

基于Excel VBA水文频率计算程序的开发应用

基于Excel VBA水文频率计算程序的开发应用

, …) 式 中 : 为离均 系数 。 1 )
2 程 序 运 行
孚A AV 一 )21 G MN p ,一 ( M ( , 2 )
( )打 开 E cl选 择 “ 具 ” 拉 菜 单 “ 载 1 xe, 工 下 加
式 中 : 为离 均系数 ; A G MMAN I V为伽 玛 累 积分 布
“ 文” 水 下拉 菜单 项 ( 图 1 , F 菜 单 项 巾选 择 见 )在 拉
f x = 1 ep - () x [
式 中 : 均值 ; 为标准 差 。 为

] (3 1)
“ 文频 率分 析 ” 水 子项 目“ 文频 率 适 线 分 析 ” 水 即可 运 行本 程序 ; ( )在 “ 3 水文 ” 下拉 菜单 项 中 , 择 “ 除菜 求解 。
西 北水 电 ・ 0 1年 ・ 5期 21 第

细、 形状 、 色 ; 颜 图释 : 图名 、 数取 值 、 计 成果 ) 参 设 ;
(0 设 计 成 果 ( 始 数 据 、 验 频 率 、 计 成 1) 原 经 设
果、 频率 曲线 图) E cl 以 xe 表格 输 出或 直接 打印 。
E cl 件 为平 台开 发 ¨ , 中 E c l 件 具 有 良 xe软 J其 xe 软 好 的数 据存 储 、 计算 和绘 图功能 , 在水 利工 程设 计计 算 中应用 比较 广泛 。
fx ( )=

)-ep 一/( a1x [ 3
>0

) 1 ]( )
() 2 () 3

7 06 ) 105
要: 基于 E cl B xe V A二次开发功 能, 进行 5 种频率线型水文频率计算程序开发 ; 根据水文频率计算方法 , 采用 V A B

利用Excel进行频率计算优化适线

利用Excel进行频率计算优化适线

利用Excel进行频率计算优化适线
利用Excel进行频率计算优化适线
作者:孙治才
作者机构:云南省水利水电勘测设计研究院昆明650021
来源:新材料新装饰
年:2014
卷:000
期:005
页码:414-415
页数:2
正文语种:chi
关键词:频率分析计算;优化适线
摘要:水文频率分析是水文分析计算中的一个重难点,根据规范要求,频率曲线的线型,应采用皮尔逊Ⅲ曲线(P-Il 型曲线),经分析论证,也可以采用其他线型,统计参数可用矩法初估,用适线法调整确定。

本次简述了频率分析计算统计参数获取的途径和方法,并重点讨论了利用Excel来实现统计参数的优化。

Excel在水文频率计算中的应用

Excel在水文频率计算中的应用

论曲线为皮尔逊 ! 型曲线, 简称 7’! 型曲线。 ( !) 7’! 型分布。概率密度函数为:
# (+)-" " +)’%#-#’!* ’" +)’% $+%-
# 的分布函数:
#
8
"( # !)"-" (+)-+)
)"
&
8
$+%-" , * +, + 伽玛函数)
#’! ’,
#
&
%" /* $ "" * $##")+!’*-. 0 -/’ -9 ) -.-/ ’ 式中: 为均值; ) -. 为变差系数; -/ 为偏态系数。
图形处理的人也越来越多, 深受用户欢迎, 而且操作简单 因此, 大力推 易学, 所以 &’()* 的操作命令也很容易掌握, 广应用 &’()* 水文频率计算软件具有广阔的前景。 为了防止误操作而导致成果出现错误,故 &’()* 工 作表 和 工 作 簿 均 设 置 密 码 进 行 了 保 护 , 因此, 应用该软 件安全可靠。
办公室, 还是在家庭中, 12345 的使用越来越广泛。 12345 是美国微软公司推出的 677834 办公组件之一,是一个电 子表格处理软件。使用 12345 作表格处理,不仅方便快 捷、 效率高, 而且还可使报表图文并茂, 直观大方。 虽然 12345 具有很强的表格处理及常规图形处理能 力, 但是仍不能直接应用于水文频率计算。因为水文频 率计算 中 采 用 的 海 森 机 率 格 纸 ( 正态分布) 是特殊的坐 标系统,故利用 12345 现有功能的简单组合无法解决水 文频率计算中的复杂运算与转换、 绘图等问题。 因此,本次我们紧密结合水文频率计算的实际, 巧 妙地应用 12345 表格及图形处理功能, 首次开发了 12345 水文频率计算软件。 该软件既发扬了过去水文频率计算 软件的 优 点 , 又克服了现有软件存在的不足, 实现了水 文频率计算软件成果的标准化、 规范化目标。

运用ecel图表进行水文频率计算修订稿

运用ecel图表进行水文频率计算修订稿

运用E X C E L图表进行水文频率计算Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】应用Excel绘制水文频率曲线杨柏桢王志红(安图县水利局 133600)【摘要】本文对运用EXCEL表格绘制水文频率曲线,既简单又实用,完全可以将它直接应用到工程水文计算和频率曲线绘制上。

【关键词】Excel 函数工程水文频率曲线Microsoft Excel (简称Excel)是Microsoft Office中的一个重要组件,具有强大的计算功能,为工程水文及水利计算中的有关计算提供广阔的平台。

利用Excel可以有效提高工程水文及水利计算的速度和精度,具有快速、简便、灵活的特点。

特别是使用Excel的“拖动充填”、“排序”、“插入函数x”、“图表”等功能,充分体现其优越性,可以充分解决工程水文及水力计算的有关问题。

本文可以通过其内置功能介绍如何比较轻松准确的绘制水文频率曲线。

其具体绘制步骤如下:1.制作海森机率格纸主要运用EXCEL电子表格中的NORMSINV函数进行计算。

(详见图1)在表中B2单元格中输入公式:=NORMSINV(A2%) ()拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中C6单元格中输入公式:=-$B$4-(-B6) ()拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中D2单元格中输入最小值,如“0”;在D3单元格中输入最大值,如“1600”;在D4单元格输入“=D2”;在D5单元格输入“=D3”。

拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

在表中E2单元格中输入公式:=1/A2*100 ()拖动单元格右下角的填充柄,将公式复制至本列E25单元格止。

在表中E26单元格中输入公式:=1/(1-A26/100) (5)拖动单元格右下角的填充柄,将公式复制到本列其他单元格中。

应用Excel绘制水文频率曲线的方法

应用Excel绘制水文频率曲线的方法

应用Excel绘制水文频率曲线的方法
杨柏桢;王志红
【期刊名称】《吉林水利》
【年(卷),期】2010(000)002
【摘要】本文对运用EXCEL表格绘制水文频率曲线,既简单又实用,完全可以将它直接应用到工程水文计算和频率曲线绘制上.
【总页数】4页(P31-33,38)
【作者】杨柏桢;王志红
【作者单位】安图县水利局,吉林,安图,133600;安图县水利局,吉林,安图,133600【正文语种】中文
【中图分类】P333.9
【相关文献】
1.浅谈Excel及Excel VBA在水文测验方式方法创新中的几点应用 [J], 徐利永;孟新华;李勇;徐新雪;付永惠
2.水文应用程序嵌入Excel库函数的方法及应用 [J], 周波;沈燕
3.应用Excel软件建立坐标系绘制粒度曲线的方法 [J], 张丽娜;李静;牛占
4.Excel在求解水文频率曲线中的应用 [J], 李林波;魏为;黄国芳
5.Excel在求解水文频率曲线中的应用 [J], 李林波;魏为;黄国芳
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
En dW o . h r. L g n b x C a t s e e d=F le Ha as
这样即可通过公 式直接计算任 意 C 、 的 值 , sP值 而
不必通过查 值表再 内插的方法 , 大大提高了计算精度 。
3 绘制频 率 曲线
通常绘制频率曲线 图用 的是海森几 率格 纸 , 即正态概 率格纸 , 以横座标代表 概率 , 坐标 代表变数 。由于 x轴 纵 上 的刻度为对数刻度 , E cl 而 xe 缺省 的图表 不具 备以上功
准伽玛 函数计算( ) 。 7式 () 7 式中 : t Bx 一 P (p =J
() 3
由 = 4

J= 2 B

a 庐
( 代 (式 1 C )入8 得 一v 2 )
(() 4
卡 t
l p 一 +
n 3s 一 )
式 中 : 实测 系列项数 , ; n为 x 为实测值 , 为均值 , v c
文频率适 线程序 实现 了多组数 据连 续计算 、 自动化适线、 图象保存、 成果打印等功能。
【 关键词 】B 水文频率 程 序 P Ⅲ型 曲线 VA 一
自 20 1 2年开始 , 国开展 了第二次水资源规划 , 3 全 在工 作 中要进行大量的水文频率适线计算 ,以淮河流域为例 , 总共需完成 2 2 9 个频率适线计算 ,再加上数据 的修改 、 频 率计算要重新适线 , 因此工作量很大。 目前普遍使用的水 文频率适线程序大多是用 V B编写 的, 值多通过查表而
能, 必须要进行一些转换 。
31 座标 ( ) 实现 .横 的
4 优化 适线
优化适 线是配 出的频率 曲线 与实测经验频率点在纵 坐 标 之间 的差值按一定的法则 ( 目标函数 ) 使之最小。
P _P{ x : 一 e )
大, 表达了系列的偏态程度 。 以连续系列为例 , 其计算公式
为:

1 Ex
令 :=p x t 一
S=
C= v
厚 厚
E(一 ) x 。

』a- -t  ̄I te
() 2
( 7 )
() 8
通过这种转化 , 就将原三参数的伽玛 函数( ) , 5式 变为标
E cl xe 中完成 的 ,笔者通过 E cl xe 自带的 V sa B s p i l aiA — u c
频率计算 , 需计算相应 于指定频率 P时的数值 , 即:
pi t n lai 编制 的水文频率适线程序 ,实现 了多组数据连续 c o 计算 、 自动优 化适线 、 目估适线调整 、 图象保存 、 成果 打印 , 工作效率大为提高。
C = C 进行初次计算 。 s2 v

值计算
在水文频率 分析 中, 常采用三参数的 r分布 , 即常说 的
P I型曲线, —I I 其概率密度 函数为 :
( ) e 1-) 。 -(, 3, x () 5
得 ,不同频率的 值需要查 值表再进行 内插计算 , 降
低 了使用 精度 ; 同时数据读取不方 便 , 果打 印格式也 不 成 符合规划的要求。 该次水资源评价上报成果表格全部是在
为变 差系数 ,s C 为偏 态系数 。在实 际应 用 中 ,通常先 取
由 = 可得 出:
维普资讯

t 一

() 1 0
通 过以上步骤可在 E cl xe 中实现频率 曲线图 自动绘制。
34部 分 程 序代 码 .
由(O 式 可看出 , 值与 C 、 有关 ,s由水文 系列 1) st D C
St o :Wokh e ( 绘 图 ”C atbetA d ) eb x rse ̄ ” ) hr j s d ( . O c.
o . h r Ch r p b xC at a t y e=xXY c t r . T l S at e
直 接计算求 得 , 可通 过( ) t D 7 式计 算 , 即计算 标准伽玛分布 累积 函数的逆函数 , 程序代码为 :
( l ,e2, lB = lou n c l cl )Po y:x lm s e1 t C o . a . ao ee xL ct n s bet a :” b x hrLct n Whr: loai A O jc C to i = o ,N me =
t p 一
( 1 1)
绘图 ” Wi o.h rA e( V le.aMa r f le =F s t b x a .xs lau) s j G di s a e h C t x H o i n l
维普资讯
用 E cl B xe V A编制水文频率适线程序 —
汪 跃军
( 淮河水利委员会
【 摘
蚌埠
230 ) 30 1
要 】xe不仅具有强 大的计算功能 , 可以通过 自身的套 装软件 Vs l A I Ec l 而且 iaB S u C进行编程 , E c — B 用 xe V A编制的水 l
1 参数计算( 均值、 。 C、 ) C
在进行连续或不连续的系列 水文资料计算 时 , 通常采
用矩法公式计算参数 , 阶原点矩 ( 如一 均值 ) 代表系列的水
平 ; 阶中心矩( 二 离差系数 ) 变数平方 的影 响 , 受 代表系列
的离散度 ; 三阶 中心矩 ( 偏态 系数 ) 离差立 方的影 响更 受 图 1 P与 × 的关系图
t p l ao . rsetu co .a an ( p ;A pi tnWokh e nt nG mm Iv( ci F i 1一p./ ( ) lO, (s s 1, O)4/C }C) ) ,
C ’
o .hrSt ucD t Suc = et 绘 bxC at e ore a o r : he ” 图 ”R n e .S a e S s( / a g .
相关文档
最新文档