爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 21334|回复: 18

[程序设计] 求问如何计算高温热浪的频次及天数

[复制链接]

新浪微博达人勋

发表于 2015-6-4 20:39:56 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
有一个矩阵中存放的是夏季日最高气温的资料,规定35℃为阈值,日最高气温连续6天及以上大于35℃的记为一次高温热浪过程。先要计算高温热浪的频次及天数。求问该如何使用matlab编程。多谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-4 21:27:05 | 显示全部楼层
clear all
close all
a=[10,40,40,50,40,50,40,45,50,20,25,40,22,20,40,50,40,45,40,50,40,20,12,15];
b=a(:)>35;                  %b中绝对值大于15的逻辑矩阵

ind1=find(diff([0;b])==1);     %大于35的数的开始位置
ind2=find(diff([b;0])==-1);    %大于35的数的结束位置
mask=(ind2-ind1+1>=6);       %长度大于等于6个的连续
ind3=ind1(mask);                 %连续6个大于35的数的开始位置
ind4=ind2(mask);                 %连续6个大于35的数的结束位置
p=size(ind3,1);                    %发生频次
t=ind4-ind3+1;                      %每次持续的天数
密码修改失败请联系微信:mofangbao
回复 支持 5 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-6-4 21:28:06 | 显示全部楼层
网上查的代码,稍微改改,楼主看看对不对,注释有的不完全准确。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-15 20:48:09 | 显示全部楼层
wangmol 发表于 2015-6-4 21:28
网上查的代码,稍微改改,楼主看看对不对,注释有的不完全准确。

厉害厉害,虽然不会MATLAB,但是提供了思路啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-15 20:58:35 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-3-19 22:57:22 | 显示全部楼层
wangmol 发表于 2015-6-4 21:27
clear all
close all
a=[10,40,40,50,40,50,40,45,50,20,25,40,22,20,40,50,40,45,40,50,40,20,12,15];

非常好的代码!解决了我的一个大问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-20 11:16:03 | 显示全部楼层
不错,学习了,用得到
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-17 14:15:55 | 显示全部楼层
需要金钱来下 攒几天
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-18 10:32:54 | 显示全部楼层
wangmol 发表于 2015-6-4 21:27
clear all
close all
a=[10,40,40,50,40,50,40,45,50,20,25,40,22,20,40,50,40,45,40,50,40,20,12,15];

有没有计算寒潮频次和天数的代码啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-21 08:51:31 | 显示全部楼层
嘟嘟萌萌哒 发表于 2016-7-18 10:32
有没有计算寒潮频次和天数的代码啊?

不好意思,我没有啊,那个代码也是临时编的。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表