The variable Edj appears to change size consider preallocating
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jacob Muvingi
am 1 Jan. 2020
Kommentiert: Jacob Muvingi
am 3 Jan. 2020
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 Kommentare
Akzeptierte Antwort
Gifari Zulkarnaen
am 1 Jan. 2020
Bearbeitet: Gifari Zulkarnaen
am 3 Jan. 2020
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
Weitere Antworten (0)
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!