for loop taking too long to operate
이전 댓글 표시
I have a matrices (b1 and popx) with size 25000x50000, code is a vector which contains unique values in b1 (of length 300). For elements in popx which correspond to each unique value of b1, I need the sum of popx,
The below code takes very long (>2 hours) to operate, Any help to lower computation time is much appreciated
for i=1:300
popx1=popx;
popx1(b1~=code(i))=NaN;
popn=nansum(nansum(popx1));
popn1(i)=popn;
end;
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!