VV(1:size(temp,1),d)=temp; for j=1:n E(d,j) = y(j,:)*VV(s+1:s+m,d) / (x(j,:)*VV(1:s,d)); end Ecros =sum(Edj)/n End
MATLAB: The variable Edj appears to change size consider preallocating
Optimization Toolboxpreallocating
Optimization Toolboxpreallocating
VV(1:size(temp,1),d)=temp; for j=1:n E(d,j) = y(j,:)*VV(s+1:s+m,d) / (x(j,:)*VV(1:s,d)); end Ecros =sum(Edj)/n End
Best Answer