Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフの構築 > グラフと行列 > WeightedAdjacencyMatrix >
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフ表現と属性 > グラフと行列 > WeightedAdjacencyMatrix >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフの構築 > グラフと行列 > WeightedAdjacencyMatrix >

WeightedAdjacencyMatrix

WeightedAdjacencyMatrix[g]
グラフ g の辺の重みがある隣接行列を与える.
  • 重み付き隣接行列の項 は頂点 から頂点 への有向辺の重みである.そこに辺がなければ重みは0であるとみなされる.
  • 明示的にEdgeWeightが指定されていない辺の重みは1であるとみなされる.
  • 1本の無向辺は方向が逆で重みが等しい2本の有向辺であるとみなされる.
  • 頂点 VertexList[g]で与えられる順序であるとみなされる.
  • グラフの重み付き隣接行列の次元は × である.ただし, は頂点数である.
無向グラフの重み付き隣接行列:
有向グラフの重み付き隣接行列:
無向グラフの重み付き隣接行列:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//MatrixForm=
 
有向グラフの重み付き隣接行列:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//MatrixForm=
無向グラフの重み付き隣接行列は対称である:
有向グラフの重み付き隣接行列は対称ではないことがある:
自己ループがあるグラフの重み付き隣接行列には対角項目がある:
WeightedAdjacencyMatrixは大きいグラフに使える:
MatrixPlotを使って行列を可視化する:
重み付き隣接行列の行と列はVertexListで与えられる順に従う:
WeightedAdjacencyGraphを使って重み付き隣接行列からグラフを構築する:
行数と列数は頂点数と同じである:
ループのないグラフの主対角項はすべて0である:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF