登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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中绝对值大于35的逻辑矩阵 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; %每次持续的天数
我有这样一段matlab程序,因为我不太会用matlab处理nc数据,我搜这些函数对应的含义,但是matlab和ncl使用方法好像差挺多的,所以想找ncl里面对应的函数计算,希望会matlab和ncl的大神指点一下,谢谢!也可以推荐一下matlabchulinc数据快速入门的书籍或者帖子,谢谢啦
|