3D矩阵稀疏

时间:2015-11-03 06:16:52

标签: matlab 3d sparse-matrix

我有一个400行,500列的3D矩阵,第三维是4。 该矩阵由1和0组成,但它不是眼矩阵 如何将其转换为稀疏的3D矩阵?

谢谢

1 个答案:

答案 0 :(得分:2)

AFAIK matlab不支持3D稀疏数组,只支持2D。您可以将数据转换为4个2D稀疏400×500矩阵。

for ii=4:-1:1
    mySp{ii} = sparse( myFull(:,:,ii) );
end

有关详细信息,请参阅sparse