Преобразуйте объект phytree в матрицу отношения
[
Matrix, ID, Distances
]
= getmatrix(PhytreeObj
)
[
преобразует объект phytree, Matrix, ID, Distances
]
= getmatrix(PhytreeObj
)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);