weixin_38103499
weixin_38103499
采纳率0%
2017-04-30 10:50 阅读 3.0k

matlab中mk检验遇到的问题,很基础,因为很菜所以看不懂问题出在哪里,求大神指导

错误使用 xlsread (line 132)
XLSREAD 无法打开文件 'test'。
未找到文件 'test'。
数据是49行2列,这是我从网上复制的代码:
xlsread test;
y=ans;
n=length (y);
dk=zeros(size(y));
Zk=zeros(size(y));
s = 0;

for i=1:n;
for j=1:i;
if y(i)>y(j),
s = s+1;
else,
s = s;
end;
end;
dk(i)=s;
end;

E=n*(n-1)/4;
Var=n*(n-1)*(2*n+5)/72;

for i=1:n
Zk(i)=(dk(i)-E)/sqrt(Var)
end;
用的是2016的版本。excel文件导入时是2003版本。图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • devmiao devmiao 2017-05-01 04:55
    点赞 1 评论 复制链接分享
  • sinat_31291685 sinat_31291685 2019-07-06 13:17

    楼主解决了吗?我这边也遇到了同样的问题。。。

    点赞 评论 复制链接分享
  • star_ye star_ye 2019-11-10 22:09

    是不是格式问题,例如:Data=xlsread('test.xlsx');而且excel表格应该和源程序放在同一路径中(小白,错误请指正谢谢)

    点赞 评论 复制链接分享

相关推荐