将稀疏矩阵保存为行,列和值向量

时间:2015-08-24 08:18:17

标签: matlab matrix sparse-matrix

我在mat文件中保存了一个稀疏矩阵。我想用C ++处理它,但我的库希望稀疏矩阵表示为三个向量:colIdx(非零列的索引向量),rowIdx(非零行索引向量),以及val(值向量)。

我应该怎么做?是否有任何内置命令执行类似的操作?

1 个答案:

答案 0 :(得分:3)

你正在寻找

find

[rowIdx colIdx val] = find( myHugeSparseMatrix );