SBIOADDTOLIBRARY
添加到用户定义的库
句法
sbioaddtolibrary(
Ardkineticlawobj
)
sbioaddtolibrary(UnitObj
)
sbioaddtolibrary(unitprefixobj
)
参数
|
指定具有动力学定义定义的抽象动力学定律对象。这姓名 动力学定律必须在用户定义的动力学法库中是独一无二的。姓名 由 。有关创建的更多信息 , 看sbioabstractkineticlaw 。 |
|
指定用户定义的单元添加到库中。有关创建的更多信息 , 看sbiounit 。 |
|
指定用户定义的单元前缀添加到库中。有关创建的更多信息 , 看sbiounitprefix 。 |
描述
功能SBIOADDTOLIBRARY
将动力学定律定义,单位和单元前缀添加到用户定义的库中。
sbioaddtolibrary(
添加抽象动力学定律对象(Ardkineticlawobj
)Ardkineticlawobj
)到用户定义的库。
sbioaddtolibrary(
添加用户定义的单元(UnitObj
)UnitObj
)到用户定义的库。
sbioaddtolibrary(
添加用户定义的单元前缀(unitprefixobj
)unitprefixobj
)到用户定义的库。
这SBIOADDTOLIBRARY
函数将根对象的任何动力学定义定义,单位或单位前缀添加USERDEFIENDLIBRARY
财产。这些库组件将在未来的Matlab中自动获得®会议。
在内置和用户定义的库中使用动力学定律定义来构建使用该方法的动力学定律对象addkineticlaw
。
要获取内置和用户定义的库的组成部分,请使用命令获取(sbioroot,“内置纤维”)
和(get(sbioroot,'userDefinedLibrary'))
。
要从用户定义的库中删除库组件,请使用该函数Sbioremoverfromlibrary
。您无法删除反应使用的动力学定义定义。
例子
此示例显示了如何创建动力学定律定义并将其添加到用户定义的库中。
创建动力学定义定义。
abstkineticlawobj = sbioabstractieticlaw('ex_mylaw1',,,,'(k1*s)/(k2+k1+s)');
在表达式中分配参数和物种变量。
set(abstkineticlawobj,“物种变量”,{'});set(abstkineticlawobj,“ parameterriables',{'K1',,,,'K2'});
将新的动力学定律定义添加到用户定义的库中。
sbioaddtolibrary(abstkineticlawobj);
该功能将动力学定律定义添加到用户定义的库中。您可以使用
Sbiowhos
。sbiowhos -kineticlaw -userDefined Simbiology摘要动力学定律阵列索引:库:名称:表达式:1个用户定义mylaw1(k1*s)/(k2+k1+s)
定义反应动力学定律时,请使用新的动力学定义定义。
modelobj = sbiomodel('细胞');反应obj = addReaction(modelObj,'a + b <-> b + c');kineticlawobj = addkineticlaw(反应obj,'ex_mylaw1');
笔记
记住要指定
物种variablenames
和参数文章
在Kineticlawobj
完全定义反应速度
反应。