Матрица смежности графика
A = adjacency(G)
A = adjacency(G,'weighted')
A = adjacency(G,weights)
возвращает разреженную матрицу смежности для графика A = adjacency(G)
G
. Если (i,j)
является краем в G
, то A(i,j) = 1
. В противном случае, A(i,j) = 0
.
возвращает взвешенную матрицу смежности, где для каждого края A = adjacency(G,'weighted')
(i,j)
, значение A(i,j)
содержит вес края. Если график не имеет никакого веса ребра, то A(i,j)
установлен в 1. Для этого синтаксиса G
должен быть простым графиком, таким образом, что ismultigraph(G)
возвращает false
.
возвращает взвешенную матрицу смежности с весом ребра, данным векторным A = adjacency(G,weights)
weights
. Для каждого края (i,j)
в G
матрица смежности имеет значение A(i,j) = weights(findedge(G,i,j))
. Для этого синтаксиса G
должен быть простым графиком, таким образом, что ismultigraph(G)
возвращает false
.
Края с нулем веса не видимы в разреженной матрице смежности, возвращенной adjacency
. Это означает, что взвешенная матрица смежности может представлять взвешенный график, только при отсутствии краев нуля веса.