Получите матрицу стехиометрии от объекта модели
Порядок разновидностей в выходных аргументах (M и objSpecies) совпадает с порядком разновидностей, возвращенных modelObj.Species.
M = getstoichmatrix(modelObj)
[M,objSpecies]
= getstoichmatrix(modelObj)
[M,objSpecies,objReactions]
= getstoichmatrix(modelObj)
M | Матрица стехиометрии для . |
| Задайте model object. |
| Возвратите список Если разновидности находятся в нескольких отсеках, имена разновидностей квалифицированы с именем отсека в форме |
| Возвратите список реакции Name свойство реакций. |
getstoichmatrix возвращает матрицу стехиометрии для объекта модели.
возвращает матрицу стехиометрии для объекта модели SimBiology® (M = getstoichmatrix(modelObj)) к modelObj.M
Матрица стехиометрии задана путем листинга всех реакций, содержавших в по столбцам и все разновидности содержатся в modelObj построчный в матрице. Разновидности реакции представлены в матрице со стехиометрическим значением в местоположении [строка разновидностей, столбец реакции]. Реагенты имеют отрицательные величины. Продукты имеют положительные значения. Все другие местоположения в матрице 0.modelObj
Например, если объект модели с двумя реакциями с именами modelObjR1 и R2 и значения Реакции 2 A + B -> 3 C и B + 3 D -> 4 A, матрица стехиометрии была бы задана как:
R1 R2 A -2 4 B -1 -1 C 3 0 D 0 -3
[ возвращает матрицу стехиометрии в M,objSpecies]
= getstoichmatrix(modelObj) и разновидности к M. objSpecies задан путем листинга всего objSpeciesName значения свойств разновидностей содержатся в . В вышеупомянутом примере, Obj был бы objSpecies{'A', 'B', 'C', 'D'};.
[ возвращает матрицу стехиометрии в M,objSpecies,objReactions]
= getstoichmatrix(modelObj) и реакции на M. objReactions задан путем листинга всего objReactionsName значения свойств реакций содержатся в . В вышеупомянутом примере, modelObj был бы objReactions{'R1', 'R2'}.
Читайте в m1, объект модели, с помощью sbmlimport:
m1 = sbmlimport('lotka.xml');Получите матрицу стехиометрии для m1:
[M,objSpecies,objReactions] = getstoichmatrix(m1)