水文分析与计算——频率分析及洪水流量过程

该程序进行水文分析,包括频率分析和洪水流量过程的计算。通过对不同年份的最大1日洪水经验频率计算,确定百年一遇设计值,并推求设计洪水过程线。涉及特大洪水的排除、多年平均值和变差系数的计算。
摘要由CSDN通过智能技术生成
//频率分析.h
void PinLvFenXi()
{
	using namespace std;
	const int NYear = EndYear - 1862 + 1,//调查考证期(1862-2000)
		L = 1,//实测期特大洪水个数
		a = 2,//考证期及实测期特大洪水个数
		YearSuperYearW[a] = {1903, 1975},//特大洪水年份
		SuperYearW[a] = {21000, 12300};//特大洪水值
	int order;//降序的序号
	double AverageMaxYearW[J] = {0},
		HundredYearW[J] = {0},//不同年极值的百年一遇设计值
		K,//模比系数
		Cv = 0;//变差系数近似无偏估计值
		ofstream outfile;
		outfile.open("outfile_YearW_P.txt");


	outfile<<setw(10)<<"年份"<<setw(10)<<"最大1日"
			<<setw(10)<<"降序序号"<<setw(10)<<"经验频率"<<endl;
	outfile<<"调查考证期:"<<endl;
	for(int M = 0; M < a; M++)//最大1日特大洪水经验频率
		outfile<<setw(10)<<YearSuperYearW[M]<<setw(10)<<SuperYearW[M]
			<<setw(10)<<M+1<<setw(10)<<(double)(M+1)/(NYear+1)<<endl;
	outfile<<"实
  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值