• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: mk分  matla  

资源简介

matlab程序代码,MK突变分析,可用于写论文。用户只要把输入和输出地址稍作修改即可使用

资源截图

代码片段和文件信息

A=xlsread(‘d:/2.xlsx‘);
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;
    U

评论

共有 条评论