标签: matlab 3d sparse-matrix
我有一个400行,500列的3D矩阵,第三维是4。 该矩阵由1和0组成,但它不是眼矩阵 如何将其转换为稀疏的3D矩阵?
谢谢
答案 0 :(得分:2)
AFAIK matlab不支持3D稀疏数组,只支持2D。您可以将数据转换为4个2D稀疏400×500矩阵。
for ii=4:-1:1 mySp{ii} = sparse( myFull(:,:,ii) ); end
有关详细信息,请参阅sparse。
sparse