why does it take forever to generate some matrices in the Matlab gallery?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Viviana Arrigoni
il 28 Gen 2019
Commentato: Viviana Arrigoni
il 1 Feb 2019
I interrupted the execution of
gallery('randcorr',n)
and
A = gallery('toeppd',n,n,rand(n,1),rand(n,1));
for n = 10000 after almost one hour. I know my computer is not the fastest, but for other matrices in the gallery, it would take seconds.
0 Commenti
Risposta accettata
Matt J
il 28 Gen 2019
Modificato: Matt J
il 28 Gen 2019
Because some of the matrix types in the gallery are computationally expensive to construct. In particular, in
A = gallery('toeppd',n,n,rand(n,1),rand(n,1));
you are asking for the summation of 10000 matrices, where each matrix is itself 10000 x 10000. That is a lot of number crunching.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!