主要内容

重新排序(模型、隔间动能定律)

重新排序组件列表

语法

里NewOrder modelObj =重新排序(Obj)

输入参数

Obj 对象模型、车厢或动能法律。
里NewOrder

对象的向量的新秩序。如果Obj是一个模型对象,里NewOrder可以一组室、事件参数,反应,规则,变体或剂量对象。如果Obj是一个隔间对象,里NewOrder必须一个物种对象数组。如果Obj是一个动态的法律对象,里NewOrder必须是一个参数对象数组。

警告

2017 b,重新排序规则对仿真结果没有影响,因为规则评估作为一个统一系统的约束。有关详细信息,请参见评估规则的顺序

描述

modelObj=重新排序(Obj,里NewOrder)重新排列了组件向量modelObj指定的顺序。

使用此方法来重新排序向量的任何组件,如隔间、事件、参数、规则、种类,剂量,和变体。重新排序时,组件必须包含相同对象的向量作为原始列表的对象,尽管他们可以以不同的顺序。

例子

全部折叠

导入模型。

modelObj = sbmlimport (“洛特卡”);

显示模型中的反应。

modelObj.Reactions
ans = SimBiology反应数组索引:反应:1 x + y1 - > 2 + 2 y1 + y2 - > 2 y2 3 y2 - > z

相反的顺序反应模型。

重新排序(modelObj modelObj。反应([3 2 1]));

显示新秩序的反应。

modelObj.Reactions
ans = SimBiology反应数组索引:反应:1 y2 z y1 + y2 - > 2 - > 3 x + y₁y2 - > 2日元+ x

版本历史

介绍了R2007b