Matrix pre-allocation question
조회 수: 2 (최근 30일)
이전 댓글 표시
I have attached an image of some code I'm working through. I have pre-allocated two matrices but MATLAB is still displaying the message suggesting I pre-allocate. I'm trying to determine whether it shows this message regardless of whether I've already done what it's asking me to do or not. My assumption was this message would disappear once I pre-allocated but that's not been the case.
댓글 수: 1
James Tursa
2018년 10월 19일
Please do not post code as images. Instead, post it as text and format it with the { } Code button.
채택된 답변
Matt J
2018년 10월 19일
편집: Matt J
2018년 10월 19일
It is true that you have pre-allocated, but (a) you still aren't using that pre-allocated space for anything, and (b) you are still using concatenation to make TBILL1Y grow with every pass through the loop. Your code should look something like,
count=0; for i=... for j=...
count=count+1; TBILL1Y(:,count)=DRAW(:,1);
end end
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!