Получение матрицы смежности из объекта модели
Порядок видов в выходных аргументах (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 в месте [ряд видов, столбец реакции]. Продукты реакций представлены в матрице с 1 в месте [ряд реакции, столбец видов]. Все остальные расположения в матрице равны 0.
[ возвращает матрицу смежности для M, Headings] = getadjacencymatrix(modelObj)M и заголовки строк и столбцов в Headings. Headings определяется путем перечисления всех Name значения свойств видов, содержащихся в modelObj и все Name значения свойств реакций, содержащихся в modelObj.
[ возвращает массив из 1 s и 0 s в M, Headings, Mask] = getadjacencymatrix(modelObj)Maskгде 1 представляет видовой объект, а 0 представляет реакционный объект.
Чтение вm1, объект модели, использование sbmlimport:
m1 = sbmlimport('lotka.xml');Получение матрицы смежности для m1:
[M, Headings] = getadjacencymatrix(m1)