Получение матрицы стехиометрии из объекта модели
Порядок видов в выходных аргументах (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)