疎行列形式の単位行列を作るには、
speye(n,n) あるいは sparse(1:n,1:n,1) とする。
,
,
,
とおくと、
(
) であり、
これが
の非零要素全体となる。
[i,j,s]=find(A);
[m,n]=size(A);
S=sparse(i,j,s,m,n);
とする) ベクトルで、
i と j は成分が自然数 (
,
,
)
は
型の行列で、
非零成分全体が
(
) で
あるような疎行列データを作る。
nzmax を省略した
sparse(i,j,s,m,n)
は、sparse(i,j,s,m,n,
) と同じである。
さらに m と n を省略した
sparse(i,j,s) では、
sparse(i,j,s,
,
) となる。
n=5;
e=ones(n,1);
S=spdiag([-e,2*e,-e],-1:1,n,n);
2017-06-19