爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12831|回复: 22

[源程序] 请帮我看看matlab做出的mk图与魏凤英老师书中图不一样 哪里错了

[复制链接]

新浪微博达人勋

发表于 2014-6-24 22:18:42 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 katze 于 2014-6-24 22:18 编辑

请帮我看看matlab做出的mk图与魏凤英老师书中图不一样 哪里错了 谢谢!
matlab图.jpg
书中图.jpg

mk.m

1.21 KB, 阅读权限: 10, 下载次数: 12, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-25 00:38:11 | 显示全部楼层
建议一下  把程序直接提贴出来吧   
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-6-25 08:21:18 | 显示全部楼层
说实话,看起来差不多,不知道楼主说的不一样在哪里……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-25 08:29:55 | 显示全部楼层
本帖最后由 katze 于 2014-6-25 08:32 编辑

交点对应的坐标
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-25 08:31:32 | 显示全部楼层
houtian 发表于 2014-6-25 00:38
建议一下  把程序直接提贴出来吧

A=xlsread('shiyan.xls')
x=A(:,1);
y=A(:,2);
N=length(y);
n=length(y);
Sk=zeros(size(y));
UFk=zeros(size(y));
s = 0;
for i=2:n
   for j=1:i
         if y(i)>y(j)
           s=s+1;
         else
           s=s+0;
         end;
   end;
   Sk(i)=s;
   E=i*(i-1)/4;
  Var=i*(i-1)*(2*i+5)/72;
  UFk(i)=(Sk(i)-E)/sqrt(Var);
end;
y2=zeros(size(y));
Sk2=zeros(size(y));
UBk=zeros(size(y));
s=0;
for i=1:n
    y2(i)=y(n-i+1);
end;
for i=2:n
   for j=1:i
         if y2(i)>y2(j)
           s=s+1;
         else
           s=s+0;
         end;
   end;
   Sk2(i)=s;
   E=i*(i-1)/4;
  Var=i*(i-1)*(2*i+5)/72;
  UBk(i)=0-(Sk2(i)-E)/sqrt(Var);
end;
UBk2=zeros(size(y));
for i=1:n
   UBk2(i)=UBk(n-i+1);
end;
xlswrite('f:\test2.xls',UFk,'Sheet1','A1');
xlswrite('f:\test2.xls',UBk2,'Sheet1','B1');
figure(3)
plot(x,UFk,'r-','linewidth',1.5);
hold on
plot(x,UBk2,'b-.','linewidth',1.5);
plot(x,1.96*ones(N,1),':','linewidth',1);
axis([min(x),max(x),-4,8]);
legend('UF统计量','UB统计量','0.05显著水平');
xlabel('t (year)','FontName','TimesNewRoman','FontSize',12);
ylabel('统计量','FontName','TimesNewRoman','Fontsize',12);
hold on
plot(x,0*ones(N,1),'-.','linewidth',1);
plot(x,1.96*ones(N,1),':','linewidth',1);
plot(x,-1.96*ones(N,1),':','linewidth',1);
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-25 08:31:50 | 显示全部楼层
二爷名声在外 发表于 2014-6-25 08:21
说实话,看起来差不多,不知道楼主说的不一样在哪里……

交点对应的时间 还有统计值坐标 都不一样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-6-25 08:49:13 | 显示全部楼层
katze 发表于 2014-6-25 08:31
交点对应的时间 还有统计值坐标 都不一样

看出来了……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-6-25 08:49:50 | 显示全部楼层
看下你的图,UF是对的,UB似乎错了,请检查一这个问题。ps:不懂matlab···
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-28 16:13:04 | 显示全部楼层
我前不久也碰到这个问题,做详细分析和参考相关文献后证明你在matlab做的是正确的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-18 20:29:33 | 显示全部楼层
魏凤英老师的那个图可能错了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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