爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5136|回复: 5

滑动t检测

[复制链接]

新浪微博达人勋

发表于 2016-10-17 11:21:25 | 显示全部楼层 |阅读模式

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

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

x
%%%该程序用MMT(滑动t)方法检验气候突变%%%
%读数据%
M=load('C:\Users\gt5fvbhy6jmnihy6jmn\Desktop\sy3.txt');
x=M(:,1);y=M(:,2);t=zeros(134,1);y1=zeros(142,1);
%MMT方法检验%
%先设定子序列的长度(取n1=5;n2=5)%
n1=5;n2=5;
m=sqrt((1.0/n1)+(1.0/n2));
%开始计算%
for i=5:138
    averx1=mean(y(i-4:i));
    averx2=mean(y(i+1:i+5));
    s1=var(y(i-4:i));
    s2=var(y(i+1:i+5));
    s=sqrt((n1*s1+n2*s2)/(n1+n2-2));
    t(i-4)=(averx2-averx1)/(s*m);  
end
plot(x(5:138),t,'r-');
y1(:)=3.2;                   %n=14时,显著性检验标准,99.5%
hold on;
plot(x,y1,'k:',x,-y1,'k:');
axis([1861,2002,-5,7]);
xlabel('年');ylabel('t');title('MMT(n=5)检验');




为什么总说这行plot(x,y1,'k:',x,-y1,'k:');
错误使用plot 矢量长度必须相同
为什么呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-15 16:31:59 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-15 10:02:33 | 显示全部楼层
我也在写论文,看不懂啊亲
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-5-2 21:25:12 | 显示全部楼层
顶顶顶顶顶
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-7 21:38:07 | 显示全部楼层
急需matlab程序,要用滑动T
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-10 14:58:07 | 显示全部楼层
有没有excel版本的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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