Hi, I'm starter in Matlab. I have a problem with the error:Attempted to access CC(:,2); index out of bounds because size(CC)=[9,1]. here is the script:
data=load('squat');ALeft1=data.ALeft1;
AA=zeros(size(ALeft1)); BB=zeros(size(ALeft1)); CC=zeros(size(ALeft1));
delta1=12;
t1=1;
EnergyAveScenario=zeros(length(ALeft1),length(delta1));
for a=t1:1:delta1
EnergyAveScenario(:,a)=f_ET(ALeft1,[80;120],[35;50;60],a);
end
a=zeros(size(EnergyAveScenario(1,:)));
c=zeros(size(EnergyAveScenario(1,:)));
b=zeros(size(EnergyAveScenario(1,:)));
for j=t1:1:delta1
for i=1:1:numel(EnergyAveScenario(:,j)) if EnergyAveScenario(i,j)<=80 AA(i,j)=EnergyAveScenario(i,j); elseif EnergyAveScenario(i,j)>80 && EnergyAveScenario(i,j)<=120 BB(i,j)=EnergyAveScenario(i,j); else CC(i,j)=EnergyAveScenario(i,j); end end
end
for j=t1:1:delta1
a(:,j)=numel(find(AA(:,j)~=0));
c(:,j)= numel(find(CC(:,j)~=0));
b(:,j)= numel(find(BB(:,j)~=0));
Best Answer