use*_*277 5 matlab r block sparse-matrix diagonal
我有一个大的稀疏矩阵,我想对它的行或列进行置换,以将原始矩阵变成块对角矩阵。有谁知道R或MATLAB中的哪些功能可以做到这一点?非常感谢。
我并没有真正准备好测试这个,但对于矩阵m我会尝试:
p = symrcm(m);
block_m = m(p,p);
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请查看列出的其他功能,help sparfun看看是否有任何功能可以帮助您。