指定灵敏度分析选项
这SensitivityAnalysisoption.
属性是一个包含配置集对象中的灵敏度分析选项的对象。仅对确定性(ODE)模拟支持敏感性分析。万博1manbetx
笔记
这SensitivityAnalysisoption.
属性控制与灵敏度分析相关的设置。启用或禁用敏感性分析,使用敏感性分析
财产。
属性SensitivityAnalysisoption.
总结了财产摘要。
启用敏感性分析时,以下命令
[t,x,名称] = sbiosmulate(modelobj)
回报[t,x,名称]
, 在哪里
T.
是一个n-by-1
矢量,在那里N
是颂歌求解器和的步骤数量T.
定义求解器的时间步长。
X
是一个n-by-m
矩阵,其中N
是颂歌求解器和的步骤数量m
是:
Statestolog +中指定的物种和参数数量(灵敏度输出的数量*灵敏度输入因子数)
名称
是记录的状态列表以及所指定的物种的敏感性列表Statestolog.
关于输入因素。
有关输出的示例,请参阅例子。
您可以使用不同的配置设置了许多配置集对象SensitivityAnalysisoption.
与模型对象addconfigset.
方法。模型对象中只有一个配置集对象可以具有积极的
物业设为真的
在任何给定的时间。
适用于 | 对象:配置集 |
数据类型 | 目的 |
数据值 | SensitivityAnalysisoption. 属性总结财产摘要。 |
使用权 | 只读 |
此示例显示了如何设置SensitivityAnalysisoption.
。
将无线电衰减模型从SimBiology演示导入。
modelobj = sbmlimport('radiodecay');
检索配置设置和灵敏度分析选项Modelobj.
。
configsetobj = getconfigset(modelobj);sensitivityobj = get(configsetobj,'SensitiveyAnalysisoptions');
添加一个物种和参数输入
财产。使用SbioSelect.
从模型中检索物种和参数对象的函数。
SceniSobj = SbioSelect(Modelobj,'类型'那'物种'那'名称'那'Z');parameterobj = sbioselect(modelobj,'类型'那'范围'那'名称'那'C');set(sensityityobj,'输入',[speciaseobj parameterobj];
为...添加物种输出
财产和显示。
set(sensityityobj,'输出',speciasobj);得到(sensitvityobj,'输出')
SimBiology SpeiS阵列索引:舱室:名称:initialAmount:InitialAmountUnits:1未命名的Z 0分子
使能够敏感性分析
。
set(configsetobj.solveroptions,'敏感性分析', 真的);get(configsetobj.solveroptions,'敏感性分析')ANS = 1
模拟并将结果返回三个输出变量。看描述了解更多信息。
[t,x,名称] = sbiosimulate(modelobj);
显示名称
。
名称
名称='x''z'd [z] / d [z] _0'''d [z] / d [反应1.c]'
显示状态值X
。
X
显示屏遵循所示的列顺序名称
对于价值X
。行对应于T.
。