- 积分
- 50
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-3-3
- 最后登录
- 1970-1-1
![[我有一架仙女炮] 粉丝数:105 微博数:208 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
做滑动t检验,一开始没有设置cell数组,警告先设置预内存,后添加了cell,但是出现了新的问题:
未定义与 'cell' 类型的输入参数相对应的运算符 '-'。
出错 Movet (line 53)
t = ((m1-m2)./sqrt((n1*v1+n2*v2)/(N-2))./sqrt(1/n1+1/n2)); %贴的代码倒数第二行
我不知道是括号的问题还是别的什么问题,求解惑。
追加:本来想截工作区的数据的图,结果发现数据类型是double,我又试了下m1=double(30,1);
结果也失败了
错误使用 double
输入参数太多。
出错 Movet (line 43)
m1 = double(30,1);
现在就是很懵。
- n1 = IH;
- n2 = n1;
- N = n1+n2;
- m1 = cell(30,1);
- m2 = cell(30,1);
- v1 = cell(30,1);
- v2 = cell(30,1);
- for i = 1:length(y)-N+1
- m1(i) = mean(y(i:i+n1-1));
- m2(i) = mean(y(i+n1:i+N-1));
- v1(i) = var(y(i:i+n1-1));
- v2(i) = var(y(i+n1:i+N-1));
- end
- t = ((m1-m2)./sqrt((n1*v1+n2*v2)/(N-2))./sqrt(1/n1+1/n2));
- tp = abs(tinv(p/2,N-2));
复制代码 |
|