Efficient handeling of large matrix
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello, I would like to efficiently handle a large matrix which consists of a block of matrices, which are the same along the diagonals. In order to save memory I would now, if there is an efficient way to handle this matrix. Saving as a sparse matrix does not help... Thanks a lot in advance
A =
1.0e-04 *
0.4059 0.0125 0 0 0 0 0 0
0.0125 0.4059 0 0 0 0 0 0
0.0845 0.0208 0.4059 0.0125 0 0 0 0
0.0208 0.0845 0.0125 0.4059 0 0 0 0
0.0425 0.0170 0.0845 0.0208 0.4059 0.0125 0 0
0.0170 0.0425 0.0208 0.0845 0.0125 0.4059 0 0
0.0267 0.0135 0.0425 0.0170 0.0845 0.0208 0.4059 0.0125
0.0135 0.0267 0.0170 0.0425 0.0208 0.0845 0.0125 0.4059
2 commentaires
Réponses (1)
Image Analyst
le 16 Sep 2015
How big is big? Like hundreds of megabytes or elements? Gigabytes? Have you looked at memmapfile()? I haven't used it but I know it's meant for dealing with gigantic arrays. For more info see this link or call your local friendly MATLAB tech support consultant.
6 commentaires
Bibigul
le 9 Avr 2017
@ M.K123, I am having the same problem , i am dealing with a matrix size of more than 35000x35000 . can you please help me how to solve this line by line?
thanks in advance.
kind Regards Bibigul
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!