падение

Матрица падения графика

Синтаксис

I = incidence(G)

Описание

пример

I = incidence(G) возвращает разреженную матрицу падения для графика G. Если s и t являются идентификаторами узла входных и выходных узлов j th ребро в G, то I(s,j) = -1 и I(t,j) = 1. Таким образом, каждый столбец I указывает на входные и выходные узлы для одного ребра в G.

Примеры

свернуть все

Создайте график с помощью списка ребер, и затем вычислите матрицу падения графика.

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 содержит две ненулевых записи, которые указывают на конечные узлы одного ребра в G.

Вычислите Матрицу Лапласа графика, 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.

Входные параметры

свернуть все

Входной график, заданный как объект граф или диграф. Используйте граф для создания неориентированного графа или диграф для создания ориентированного графа.

Пример: G = graph(1,2)

Пример: G = digraph([1 2],[2 3])

Выходные аргументы

свернуть все

Матрица падения, возвращенная как разреженная матрица. Размером I является numnodes(G)-by-numedges(G). Матрица падения графика не определена для графиков с самоциклами.

Советы

  • Функция incidence вычисляет разнообразие матрицы падения, обычно известной как или ориентированную матрицу падения со знаком. Матрица падения со знаком неориентированного графа, I, связана с Матрицей Лапласа графика, L, таким что L == I*I'.

Смотрите также

| | |

Введенный в R2015b

Для просмотра документации необходимо авторизоваться на сайте