主要内容

SensitivityAnalysisoption.

指定灵敏度分析选项

描述

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.

  1. 将无线电衰减模型从SimBiology演示导入。

    modelobj = sbmlimport('radiodecay');
  2. 检索配置设置和灵敏度分析选项Modelobj.

    configsetobj = getconfigset(modelobj);sensitivityobj = get(configsetobj,'SensitiveyAnalysisoptions');
  3. 添加一个物种和参数输入财产。使用SbioSelect.从模型中检索物种和参数对象的函数。

    SceniSobj = SbioSelect(Modelobj,'类型''物种''名称''Z');parameterobj = sbioselect(modelobj,'类型''范围''名称''C');set(sensityityobj,'输入',[speciaseobj parameterobj];
  4. 为...添加物种输出财产和显示。

    set(sensityityobj,'输出',speciasobj);得到(sensitvityobj,'输出'
    SimBiology SpeiS阵列索引:舱室:名称:initialAmount:InitialAmountUnits:1未命名的Z 0分子
  5. 使能够敏感性分析

    set(configsetobj.solveroptions,'敏感性分析', 真的);get(configsetobj.solveroptions,'敏感性分析')ANS = 1
  6. 模拟并将结果返回三个输出变量。看描述了解更多信息。

    [t,x,名称] = sbiosimulate(modelobj);
  7. 显示名称

    名称
    名称='x''z'd [z] / d [z] _0'''d [z] / d [反应1.c]'

    显示状态值X

    X

    显示屏遵循所示的列顺序名称对于价值X。行对应于T.