[cpp]
//主函數
//水文分析與計算課設項目.cpp
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>
const int StartYear = 1956,//起始年月日
EndYear = 2000,//結束年月日
Y = EndYear - StartYear + 1,//年序列數
J = 4,//4種年極值情況
NumJ[J] = {1, 3, 7, 15},//每種情況的天數
StartMonth = 5,
EndMonth = 12,
StartDate = 1,
EndDate = 31,
Sum[13] = {0, 31, 59, 90, 120, 151, 181,
212, 243, 273, 304, 334, 365};//平年各月底對應的天數(從開年計起)
const double PI=3.1415926;
int SumDay[Y],//該年數據涉及的天數
Year;//年變量
double Q[366],//一年中的日流量序列
YearQ[Y],//年平均流量
temp_W,//年極值計算時的中間值
MaxYearW[Y][J] = {0};//年極值洪量序列
#include "相關分析.h"
#include "年均流量及年極值洪量.h"
#include "年均流量趨勢檢驗.h"
#include "代表性分析.h"
#include "頻率分析.h"
void main() www.2cto.com
{//插補完成後就注釋掉XiangGuanFenXi(),並一起運行其他函數
// XiangGuanFenXi();//插補流量資料(相關分析時單獨運行此函數,其他函數注釋掉)
NianJunZhi();//年均流量及年極值洪量計算
MannKendall();//年均流量Mann-Kendall法趨勢分析
XianXingJianYan();//年均流量線性回歸法法趨勢分析
DaiBiaoFenXi();//(滑動平均值法)年極值代表性分析
PinLvFenXi();//頻率分析
}
作者:Superwen_go