Archive by Author

VBA实现保存Excel多个工作表中的选择区域为CSV文件

经常需要将Excel工作表转换成CSV文件,而使用另存为的功能只能对一个工作表进行操作,同时保存的总是整个工作表,而对于有多个工作表的文件特别是还有许多不需要保存到CSV文件中的内容,这样的处理方式就会显得很麻烦,因此采用VBA实现保存Excel多个工作表中的选择区域为CSV文件。首先在Excel选择需要导出的工作表(选择的方法是:点击选择第一个工作表,然后按下ctrl同时再点击其它工作表),选择之后,运行下面的VBA宏,宏代码如下:
阅读全文 >

引入代间差分的粒子群优化算法

标准粒子群优化算法进化过程中引入新的代间差分粒子更新算法,并按照模拟退火方法进行更新后粒子的选择,使得PSO算法更为有效。
阅读全文 >

模拟退火算法源代码

模拟退火算法是20世纪80年代初期发展起来的一种求解大规模组合优化问题的随机性方法。它以优化问题的求解与物理系统退火过程的相似性为基础,利用Metropolis算法并适当地控制温度的下降过程实现模拟退火,从而达到求解全局优化问题的目的。传统的模拟退火算法介绍可以看CnHUP写的一篇文章[模拟退火算法]。这里给出了传统模拟退火算法源代码,可供参考,也可以作为改进的基础,具体代码如下:
阅读全文 >

现行实时洪水预报误差校正方法的适用性

实时洪水预报是一种在联机水情测报系统中,使用实时雨、水情及其它有关水文气象信息作为洪水预报模型输入,并不断根据新信息校正或改善原有模型参数,力争预报结果逐步逼近真值的洪水预报。

与脱机洪水预报比较,实时洪水预报所使用的信息的质量一般较差。例如:实时洪水预报使用的遥测或报汛资料,一般就不及脱机洪水预报采用的整编水文资料完整、可靠;
阅读全文 >

一元三点插值算法的修正方法

水位流量关系曲线推流时采用的是一元三点插值算法,插值计算时,是选取最靠近插值点的3个节点代入公式,因此对于一条曲线就有多个插值公式,采用分段插值的方法,将该曲线使用范围内的每一组对应值插算出来。
阅读全文 >

水位流量关系如何定临时曲线

水位流量关系如何定线?水文资料整编在各种教材中都有讲述,但往往一些新手一旦接触到定线就无从下手,资料整编工作是全站职工一年来的辛勤劳动与付出,全部归到这一张图纸上,也就是通过建立Z~Q关系来推求瞬时流量,从而计算出日、月、年平均流量,供有关部门使用。具体操作步骤如下:
阅读全文 >

水文资料整编的几个步骤

水文资料整编规范》中规定:整编是对原始的水文资料按科学方法和统一规格,分析、统计、审核、汇编、刊印或储存等工作的总称。水文测验和水文调查所得的原始资料只有一份,有些资料在时间上是离散的,不能满足使用要求,只有经过审核、查证,按照统一的标准和规格,整理成系统的、简明的图表,汇编成水文年鉴或其他形式,才便于使用。
阅读全文 >