getmatrix (phytree)

Преобразуйте объект phytree в матрицу отношения

Синтаксис

[Matrix, ID, Distances] = getmatrix(PhytreeObj)

Аргументы

PhytreeObj объект phytree создается phytree (конструктор Object).

Описание

[Matrix, ID, Distances] = getmatrix(PhytreeObj) преобразовывает объект phytree, PhytreeObj, в логическую разреженную матрицу, Matrix, в котором 1 указывает, что узел ответвления (индекс строки) соединяется со своим дочерним элементом (индекс столбца). Дочерний элемент может быть или другим узлом ответвления или вершиной. ID является вектор-столбцом строк, перечисляющих метки, которые соответствуют строкам и столбцам Matrix, с метками от 1 до Number of Leaves, являющегося вершинами, затем метки от Number of Leaves + 1 к Number of Leaves + Number of Branches, являющийся узлами ответвления и меткой для последнего узла ответвления, также являющегося корневым узлом. Distances является вектор-столбцом с одной записью для каждой ненулевой записи в Matrix, пересеченном по столбцам и представление расстояния между узлом ответвления и дочерним элементом.

Примеры

 T = phytreeread('pf00002.tree')
 [MATRIX, ID, DIST] = getmatrix(T); 
 

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

| | | |

Представленный в R2006b