Получите матрицу смежности из объекта модели
Порядок видов в выходных аргументах (M и Headings) соответствует порядку видов, возвращаемых modelObj.Species.
M = getadjacencymatrix(modelObj)
[M, Headings]
= getadjacencymatrix(modelObj)
[M, Headings, Mask]
= getadjacencymatrix(modelObj)
M | Матрица смежности для |
modelObj | Задайте |
Headings |
Возврат заголовков строк и столбцов. Если виды находятся в нескольких отсеках, имена видов определяются именем отсека в форме |
Mask | Возврат |
возвращает матрицу смежности (M = getadjacencymatrix(modelObj)M) для объекта модели (modelObj).
Матрица смежности определяется перечислением всех видов, содержащихся в modelObj и все реакции, содержащиеся в modelObj столбцовая и строчная в матрице. Реагенты реакций представлены в матрице с 1 в месте расположения [строка видов, столбец реакции]. Продукты реакций представлены в матрице с единицей в месте расположения [строка реакции, столбец видов]. Все другие местоположения в матрице 0.
[ возвращает матрицу смежности в M, Headings]
= getadjacencymatrix(modelObj)M и заголовки строк и столбцов, для Headings. Headings определяется путем перечисления всех Name значения свойств видов, содержащихся в modelObj и все Name значения свойств реакций, содержащихся в modelObj.
[ возвращает массив 1s и 0s в M, Headings, Mask]
= getadjacencymatrix(modelObj)Mask, где a 1 представляет объект вида, а 0 представляет объект реакции.
Чтение в m1, объект модели, использование sbmlimport:
m1 = sbmlimport('lotka.xml');Получите матрицу смежности для m1:
[M, Headings] = getadjacencymatrix(m1)