Получение матрицы соединения из объекта-биографа
[Matrix, ID, Distances] = getmatrix(BGObj)
BGObj | Объект-биограф, созданный biograph (конструктор объекта). |
[ преобразует объект-биограф, Matrix, ID, Distances] = getmatrix(BGObj)BiographObj, в логическую разреженную матрицу, Matrix, в котором 1 указывает, что узел (индекс строки) подключен к другому узлу (индекс столбца). ID является массивом ячеек символьных векторов, перечисляющих ID свойства для каждого узла и соответствуют строкам и столбцам Matrix. Distances является вектором столбца с одной записью для каждой ненулевой записи в Matrix пересеченные по столбцам и представляющие соответствующие Weight для каждого ребра.
cm = [0 1 1 0 0;2 0 0 4 4;4 0 0 0 0;0 0 0 0 2;4 0 5 0 0]; bg = biograph(cm); [cm, IDs, dist] = getmatrix(bg)
biograph | dolayout | getancestors | getdescendants | getedgesbynodeid | getnodesbyid | getrelatives | view