The variable Edj appears to change size consider preallocating
2 ビュー (過去 30 日間)
古いコメントを表示
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
0 件のコメント
採用された回答
Gifari Zulkarnaen
2020 年 1 月 1 日
編集済み: Gifari Zulkarnaen
2020 年 1 月 3 日
The size of your matrix changes at every iteration. Make zero matrix before looping. For example:
Edj = zeros(d,n);
*edited for corrections from Image Analyst and Jacob Muvingi
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!