%将矩阵变成稀疏矩阵
x = [0 2 0;0 0 1;0 0 0 ;3 4 0;0 0 0 ];
sp = sparse(x)
%构造5*5的带状稀疏矩阵
n = 5;
sp = sparse(1:n,1:n,-n*ones(1,n),n,n,n);
spl = sparse(2:n,1:n-1,ones(1,n-1),n,n,n-1);
spu = spl';
ss = sp + spl + spu;
sf = full(ss)
图1(将矩阵x转化为稀疏矩阵)
图2(生产的5*5的稀疏矩阵)
可以根据代码中,调整n来调整矩阵的大小。