登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
数据在EXCEL,编程在M文件里最近论文遇到百分位数法划分暴雨降水过程,其中需要对各暴雨过程强度分级。所以要统计历年各气象台站1、2、3、…、10d(含10d以上)暴雨过程降水量,将所有台站的过程降水量作为一个序列,建立不同时间长度的10个降水过程序列。
暴雨过程降水定义:过程降水量以连续降水日数划分为一个过程,一旦出现无降水则认为该过程结束,并要求该过程中至少一天的降水量达到或超过50毫米(新疆、青海、甘肃、宁夏、内蒙古中西部、西藏为30毫米),最后将整个过程降水量进行累加。
统计本省历年各气象台站1天、2天、3天、……10天(含10天以上)暴雨过程降水量。 将本省所有台站的过程降水量作为一个序列,建立不同时间长度的10个降水过程序列。
在实际编程中[img=0,1]file:///D:\Program Files\Tencent\QQ\Users\505606103\Image\OT`ODW}7J7[KSXR5M){3%Q0.jpg[/img]22-32这一段的功能是为了把不是50但是跟50那些挨着的保留下来,但是这一段其实保留的是》=50的那个值的前6个和后6个。就有可能出现这样的情况 (1)0 0 0 45 32 9 0 55 52 1 0 2 1 0 (2)0 0 0 56 1 2 3 4 5 6 7 8 9 无法正确统计 但是这个思路是可行的,只需要改i的大小和j的值。
想询问下具体哪里能实现改进。。
另因为11 12无暴雨,并i和j的运算可能超出范围。所以i的取值没有取365,取了不会影响运算的300多,比较随意
|