Creating Random Sparse Matrices Using For Loop
2 views (last 30 days)
Show older comments
How would I go about creating a for loop to generate 100 different random sparse matrices? Each matrix would be 100x100 and have a density of 0.01. For example, I want to generate those matrices and then plot their bandwidth values.
0 Comments
Accepted Answer
Walter Roberson
on 15 Jan 2021
N = 100; S = 100;
RM = cell(N,1);
B = zeros(1,N);
for K = 1 : N
RM{K} = sprand(S, S, 0.01);
B(K) = bandwidth(RM{K});
end
histogram(B)
0 Comments
More Answers (0)
See Also
Categories
Find more on Sparse Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!