稀疏矩阵:
a = randint(30,100);
[i,j,s] = find(a);
S = sparse(i,j,s);
T = full(S);
稀疏矩阵的描述
a=[1 1 0.1;2 1 0.2 ;3 2 0.3];%格式为: 某行 某列 对应值
%转换为可描述矩阵
S=spconvert(a);
%还原原始未压缩矩阵
full(S)
注意:对于稀疏矩阵可使用该方法对矩阵进行压缩,svd算法分解压缩矩阵。
做svd时需要用svds,但要小心某行为全零矩阵的时及整体为全零矩阵的处理。