why does it take forever to generate some matrices in the Matlab gallery?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Matt J
2019-1-28
编辑:Matt J
2019-1-28
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.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!