Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.2. This page might be outdated.
See the recommended documentation of this function

Scilab manual >> Sparses Matrix > sp2adj

sp2adj

疎行列を隣接形式に変換する

パラメータ

A

実数または複素数の疎行列 (nz 個の非ゼロエントリ)

xadj

長さ(n+1)の整数ベクトル.

adjncy

anzの要素に関するの行インデックスを含む長さnzの整数ベクトル

anz

Aの非ゼロ要素を有する長さnzの列ベクトル

説明

sp2adj は疎行列を隣接形式に変換します (ユーティリティ関数).
A =  n x m . xadj, adjncy, anz = A,:

xadj(j+1)-xadj(j) = j行目における非ゼロ要素の数. adjncy = 行1,行2,...,行nにおける エントリの非ゼロの列インデックス. anz = 行1,行2,...,行nにおける非ゼロ要素の値. xadj は大きさ n+1の (列)ベクトル, adjncy は大きさnz=nnz(A)の 整数(列)ベクトルです. anz は大きさnz=nnz(A)の 実数ベクトルです.

A = sprand(100,50,.05);
[xadj,adjncy,anz]= sp2adj(A);
[n,m]=size(A);
p = adj2sp(xadj,adjncy,anz,[n,m]);
A-p
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:25:10 CET 2011