Collapsing preallocated memory of sparse matrix
이전 댓글 표시
I used sparse matrix for some calculation, and I roughly know how many nnz will be stored. So I preallocated a slightly larger memory when I initialize that sparse matrix.
reserveRate = 1.2 % 120%
A = spalloc(n,m,estimated_nnz * reserveRate);
After finishing the calculation, since the memory has some unfilled margin, I would like to remove those space. Is there any way to do so?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Sparse Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!