このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
incidence
グラフの接続行列
説明
例
グラフの接続行列
エッジ リストを使用してグラフを作成し、グラフの接続行列を計算します。
s = [1 1 1 1 1]; t = [2 3 4 5 6]; G = graph(s,t); I = incidence(G)
I = (1,1) -1 (2,1) 1 (1,2) -1 (3,2) 1 (1,3) -1 (4,3) 1 (1,4) -1 (5,4) 1 (1,5) -1 (6,5) 1
I
の各列には非ゼロ要素が 2 つあります。これは、G
の 1 本のエッジの終了ノードを示します。
グラフのラプラシアン行列 L
を計算し、無向グラフについて関係 L = I*I'
を確認します。
L = laplacian(G); L - I*I'
ans = All zero sparse: 6x6
有向グラフの接続行列
エッジ リストを使用して有向グラフを作成し、グラフの接続行列を計算します。
s = [1 2 1 3 2 3 3 3]; t = [2 1 3 1 3 4 5 6]; G = digraph(s,t)
G = digraph with properties: Edges: [8x1 table] Nodes: [6x0 table]
I = incidence(G)
I = (1,1) -1 (2,1) 1 (1,2) -1 (3,2) 1 (1,3) 1 (2,3) -1 (2,4) -1 (3,4) 1 (1,5) 1 (3,5) -1 (3,6) -1 (4,6) 1 (3,7) -1 (5,7) 1 (3,8) -1 (6,8) 1
I
の各列は、G
の 1 本のエッジのソース ノードとターゲット ノードを表します。
入力引数
出力引数
I
— 接続行列
スパース行列
接続行列。スパース行列として返されます。I
のサイズは numnodes(G)
行 numedges(G)
列です。自己ループをもつグラフでは、グラフの接続行列は未定義です。
ヒント
関数
incidence
は、"符号付き" または "有向" 接続行列と一般的に呼ばれる接続行列の種類を計算します。無向グラフの符号付き接続行列I
は、グラフのラプラシアン行列L
とL == I*I'
の関係があります。
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
バージョン履歴
R2015b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)