执行SimBiology模型的类函数接口
的SimFunction
对象提供了一个允许您执行SimBiology的接口®模型,如函数和工作流,以执行参数扫描(如果并行计算工具箱™可用,则并行),蒙特卡罗模拟,并使用多个或向量化剂量扫描。自SimFunction
对象可以像函数句柄一样执行,您可以自定义它以将SimBiology模型与其他MATLAB集成®s manbetx 845产品和其他定制分析(如目视预测检查)。
使用createSimFunction
方法来构造SimFunction对象。SimFunction对象一旦创建就不可变,并在第一次执行函数时自动加速。
如果您在呼叫时指定了任何剂量信息createSimFunction
构建SimFunction
对象F
,然后F
有以下语法。
返回一个simdata
= F (phi
,停
,u
,t_output
)SimData对象
simdata
在使用中指定的初始条件或模拟场景模拟SimBiology模型之后phi
,模拟停止时间,停
,定量信息,u
,输出时间,t_output
.
使用输入参数运行模拟simdata
= F (phi
,停
,u
)phi
,停
,u
.
如果你做不当你打电话时指定任何剂量信息createSimFunction
,然后F
有以下语法:
返回一个simdata
= F (phi
,停
)SimData对象
simdata
在使用初始条件或中指定的模拟场景模拟模型之后phi
,模拟停止时间,停
.
使用输入参数simdata
= F (phi
,停
,[],t_output
)phi
,停
空洞的争论[]
,t_output
.您必须指定u
,剂量信息,作为空数组[]
这个签名。当t_output
是空的,停
时,模拟报告求解器的时间点,直到停
.当t_output
是指定的,并且停
是空的,只有时间点在吗t_output
报告的时间点。指定两者时,报告的时间点是解算器时间点和中的时间点的并集t_output
.如果最后一个t_output
是否大于相应的停
,然后模拟继续进行,直到中的最后一个时间点t_output
.
使用输入参数simdata
= F (phi
,tbl
)phi
和tbl
。使用此签名仅允许您将输出时间指定为的变量之一tbl
。中的任何数据行tbl
所有因变量列都有南
值将被忽略。
[
返回T
,Y
]=F(u2;)T
,数值向量的单元格数组,以及Y
,一个由二维数字矩阵组成的单元格数组,使用前面语法中的任何输入参数。
|
下列其中之一:
当 当 |
|
|
|
如果
|
|
|
|
如果 如果 |
|
SimData对象数组,包含执行SimFunction的结果 |
|
包含大小为数字向量的单元格数组 |
|
二维数值矩阵的单元数组th的元素 |
createSimFunction(模型) | 创建SimFunction对象 |
加速(SimFunction) | 为加速模拟准备SimFunction对象 |
isaccelerated(SimFunction) | 确定SimFunction对象是否被加速 |
参数 |
该表包含关于模型数量(物种,隔间,或参数)的信息,这些信息定义了一个 |
||||||||||
可见 |
此表包含有关定义模型输出的模型数量(种类、隔间或参数)的信息 |
||||||||||
给 |
此外,该表还包含每个参数化属性的变量。对于每个参数化属性,将向该表中添加两个变量。第一个变量与属性名称同名,值为指定参数的名称。第二个变量的属性名称后缀为价值(PropertyNameValue),该值为该参数的默认值。如果 假设
|
||||||||||
使用并行 |
合乎逻辑的。如果 |
||||||||||
UnitConversion |
逻辑。如果为true:
此属性为只读。 |
||||||||||
AutoAccelerate |
逻辑。如果为true,则在第一次评估 此属性为只读。 |
||||||||||
从属文件 |
字符向量的单元格数组,包含模型所依赖的文件名。此属性用于部署。此属性为只读。 |
D.T.吉莱斯皮(1977)。耦合化学反应的精确随机模拟。物理化学学报。81(25),2340-2361。
RepeatDose对象
|调度对象
|模拟生物学。情景
|SimFunctionSensitivity对象
|createSimFunction
|sbiosampleerror
|sbiosampleparameters