主要内容

SBIOADDTOLIBRARY

添加到用户定义的库

句法

sbioaddtolibrary(Ardkineticlawobj
sbioaddtolibrary(UnitObj
sbioaddtolibrary(unitprefixobj

参数

Ardkineticlawobj 指定具有动力学定义定义的抽象动力学定律对象。这姓名动力学定律必须在用户定义的动力学法库中是独一无二的。姓名Kineticlawobj。有关创建的更多信息Kineticlawobj, 看sbioabstractkineticlaw
UnitObj 指定用户定义的单元添加到库中。有关创建的更多信息UnitObj, 看sbiounit
unitprefixobj 指定用户定义的单元前缀添加到库中。有关创建的更多信息unitprefixobj, 看sbiounitprefix

描述

功能SBIOADDTOLIBRARY将动力学定律定义,单位和单元前缀添加到用户定义的库中。

sbioaddtolibrary(Ardkineticlawobj添加抽象动力学定律对象(Ardkineticlawobj)到用户定义的库。

sbioaddtolibrary(UnitObj添加用户定义的单元(UnitObj)到用户定义的库。

sbioaddtolibrary(unitprefixobj添加用户定义的单元前缀(unitprefixobj)到用户定义的库。

SBIOADDTOLIBRARY函数将根对象的任何动力学定义定义,单位或单位前缀添加USERDEFIENDLIBRARY财产。这些库组件将在未来的Matlab中自动获得®会议。

在内置和用户定义的库中使用动力学定律定义来构建使用该方法的动力学定律对象addkineticlaw

要获取内置和用户定义的库的组成部分,请使用命令获取(sbioroot,“内置纤维”)(get(sbioroot,'userDefinedLibrary'))

要从用户定义的库中删除库组件,请使用该函数Sbioremoverfromlibrary。您无法删除反应使用的动力学定义定义。

例子

此示例显示了如何创建动力学定律定义并将其添加到用户定义的库中。

  1. 创建动力学定义定义。

    abstkineticlawobj = sbioabstractieticlaw('ex_mylaw1',,,,'(k1*s)/(k2+k1+s)');
  2. 在表达式中分配参数和物种变量。

    set(abstkineticlawobj,“物种变量”,{'});set(abstkineticlawobj,“ parameterriables',{'K1',,,,'K2'});
  3. 将新的动力学定律定义添加到用户定义的库中。

    sbioaddtolibrary(abstkineticlawobj);

    该功能将动力学定律定义添加到用户定义的库中。您可以使用Sbiowhos

    sbiowhos -kineticlaw -userDefined Simbiology摘要动力学定律阵列索引:库:名称:表达式:1个用户定义mylaw1(k1*s)/(k2+k1+s)
  4. 定义反应动力学定律时,请使用新的动力学定义定义。

    modelobj = sbiomodel('细胞');反应obj = addReaction(modelObj,'a + b <-> b + c');kineticlawobj = addkineticlaw(反应obj,'ex_mylaw1');

    笔记

    记住要指定物种variablenames参数文章Kineticlawobj完全定义反应速度反应。

版本历史记录

在R2006a中引入