我有m维的矩形矩阵。我将所有这些基质保存在类似
的数组中mybasis = zeros(n,n,m)
每当我想对这些基质做某事时,我可以简单地使用一个for循环:
for i=1:m
B=myBasis(:,:,i);
%do something with B
end
现在我有m平方稀疏的matricies。我想将所有的matricies保存为数组中的稀疏矩阵,以便我可以轻松地遍历它们。这可能吗?
答案 0 :(得分:0)
而是将稀疏矩阵存储在单元格数组中:
mybasis=cell(1,m)
for i=1:m
myBasis(i)=sparse(n,n)
end
for i=1:m
B=myBasis(i);
%do something with B
end