Best way to store multiple (say 500) sparse matrices

Hi,
I would like to ask the Matlab users what is the best way to store multiple (say 500 or more) sparse matrices so that we have memory optimization.
Bigger picture: I am running an iteration, and in each iteration, I calculate a sparse multi-dimensional matrix (say N x N x N) where N varies from 200-1000. Lets call this matrix "H".
Thus, corresponding to each iteration I have H_1, H_2, H_3,.... H_m where "H_i" corresponds to multi-dimensional - H, calculated at step i of the iteration. The number maximum number of iterations are 400, and therefore, I have H_1, H_2, H_3, ......., H_400.
I want to store them in some organized fashion so that whenever required, I can easily pass any one or two or more of them as argument to a function or use them for any further calculation.
Thank you.

답변 (2개)

Sam T
Sam T 2012년 6월 26일

0 개 추천

Another possible solution includes writing every H_i to a separate file in binary format, and then reading it whenever required. The binary format helps keep the file size small.

카테고리

도움말 센터 및 File Exchange에서 Sparse Matrices에 대해 자세히 알아보기

제품

질문:

2012년 6월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by