Матрица смежности графика
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. Это означает, что взвешенная матрица смежности может представлять взвешенный график, только при отсутствии краев нуля веса.