有没有一种简单的方法可以创建一个具有特定非零条目数的“随机”稀疏矩阵?
这是我的尝试:
这是我的尝试:
r = randperm(n,m) % n = size of matrix, m = number of nonzeros in each column
H = sparse(r, r,1,n,n);
但是矩阵H并不是每一列都有恰好m个非零元素。例如,如果我使用这种方法创建一个100 x 100的矩阵,并且每一列只有10个非零元素,则只有10列中恰好有10个1。
我相信有一种简单的方法可以解决这个问题,但我还没有找到。
spy
绘图,但我的声望不够高。 - user78655