主要内容

加速(SimFunction)

为加速模拟准备SimFunction对象

语法

加速(F)

输入参数

F SimFunction对象创建的createSimFunctionSimBiology模型的方法。

描述

加速(F)准备SimFunction对象F为加速模拟。

请注意

F是在第一个函数自动加速执行。然而,手动加速对象如果你想加速部署应用程序。

例子

全部折叠

下面的例子使用了生态吉莱斯皮(捕食)模型描述[1]

加载包含洛特卡模型的示例项目。

sbioloadproject洛特卡;

创建一个SimFunction对象fc1c2作为输入参数被扫描,日元y2作为函数的输出没有剂量。

f = createSimFunction (m1, {“Reaction1.c1”,“Reaction2.c2”},{“日元”,“日元”},[])
f = SimFunction参数:_____名值类型* * * Reaction1 ___________”。“Reaction2 c1“10”参数。c2' 0.01 'parameter' Observables: Name Type ____ _________ 'y1' 'species' 'y2' 'species' Dosed: None

SimFunction对象f没有设置用于创建时加速度。但它会自动加速执行时。

f.isAccelerated
ans = 0

定义一个包含参数值输入矩阵c1c2

φ= 0.01 [10];

运行模拟,直到停止时间5和仿真结果。

sbioplot (f(φ,5))

确认SimFunction对象f加快执行期间。

f.isAccelerated
ans = 1

引用

[1]Gillespie D.T.“确切Stochatic模拟耦合化学反应,”(1977)的物理化学学报,81 (25),2340 - 2361。

版本历史

介绍了R2014a