Получите матрицу соединения из объекта биографика
[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