clc,clear
load('matlabData.mat') %导入
comp=reshape(data{1,803}.data',770,1);
compa=diff(log(comp));
u=length(data)-1
for i=1:u
mt=data{1,i}.data;
[m,n]=size(mt);
wit=reshape(mt',m*n,1);
with=diff(log(wit))*100;
a=min(769,m*n-1);
b=(flipud(with))';
c=(flipud(compa))';
t(i,:)=b(1,1:a)-c(1,1:a); %报错了
end
mn=min(min(abs(t')));
mx=max(max(abs(t')));
rho=0.5;
ksi=(mn+rho*mx)./(abs(t)+rho*mx);
rt=sum(ksi',2)/size(ksi,1);
rt
[rs,rind]=sort(rt,'descend') %对关联度进行排序
但是报错Subscripted assignment dimension mismatch.
Error in Untitled2 (line 14)
t(i,:)=b(1,1:a)-c(1,1:a); 希望各位帮忙解决!!!!!