WOLFRAM

gives the adjacency matrix of edge weights of the graph g.

uses rules vw to specify the graph g.

Details and Options

  • WeightedAdjacencyMatrix returns a SparseArray object, which can be converted to an ordinary matrix using Normal.
  • An entry wij of the weighted adjacency matrix is the weight of a directed edge from vertex νi to vertex νj. If there is no edge the weight is taken to be 0.
  • An edge without explicit EdgeWeight specified is taken to have weight 1.
  • An undirected edge is interpreted as two directed edges with opposite directions and the same weight.
  • The vertices vi are assumed to be in the order given by VertexList[g].
  • The weighted adjacency matrix for a graph will have dimensions ×, where is the number of vertices.

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

The weighted adjacency matrix of an undirected graph:

Out[1]=1

The weighted adjacency matrix of a directed graph:

Out[1]=1

Scope  (5)Survey of the scope of standard use cases

The weighted adjacency matrix of an undirected graph is symmetric:

Out[1]=1

The weighted adjacency matrix of a directed graph can be unsymmetric:

Out[1]=1

Use rules to specify the graph:

The weighted adjacency matrix of the graph with self-loops has diagonal entries:

Out[1]=1

WeightedAdjacencyMatrix works with large graphs:

Out[2]=2

Use MatrixPlot to visualize the matrix:

Out[3]=3

Properties & Relations  (4)Properties of the function, and connections to other functions

Rows and columns of the weighted adjacency matrix follow the order given by VertexList:

Out[1]=1
Out[2]=2

Use WeightedAdjacencyGraph to construct a graph from a weighted adjacency matrix:

Out[1]=1
Out[2]=2

The number of rows or columns is equal to the number of vertices:

Out[1]=1
Out[2]=2
Out[3]=3

The main diagonals for a loop-free graph are all zeros:

Out[1]=1
Out[2]=2
Wolfram Research (2010), WeightedAdjacencyMatrix, Wolfram Language function, https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html (updated 2015).
Wolfram Research (2010), WeightedAdjacencyMatrix, Wolfram Language function, https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html (updated 2015).

Text

Wolfram Research (2010), WeightedAdjacencyMatrix, Wolfram Language function, https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html (updated 2015).

Wolfram Research (2010), WeightedAdjacencyMatrix, Wolfram Language function, https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html (updated 2015).

CMS

Wolfram Language. 2010. "WeightedAdjacencyMatrix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html.

Wolfram Language. 2010. "WeightedAdjacencyMatrix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html.

APA

Wolfram Language. (2010). WeightedAdjacencyMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html

Wolfram Language. (2010). WeightedAdjacencyMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html

BibTeX

@misc{reference.wolfram_2025_weightedadjacencymatrix, author="Wolfram Research", title="{WeightedAdjacencyMatrix}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html}", note=[Accessed: 25-March-2025 ]}

@misc{reference.wolfram_2025_weightedadjacencymatrix, author="Wolfram Research", title="{WeightedAdjacencyMatrix}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html}", note=[Accessed: 25-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_weightedadjacencymatrix, organization={Wolfram Research}, title={WeightedAdjacencyMatrix}, year={2015}, url={https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html}, note=[Accessed: 25-March-2025 ]}

@online{reference.wolfram_2025_weightedadjacencymatrix, organization={Wolfram Research}, title={WeightedAdjacencyMatrix}, year={2015}, url={https://reference.wolfram.com/language/ref/WeightedAdjacencyMatrix.html}, note=[Accessed: 25-March-2025 ]}