主要内容

SensitivityAnalysisOptions

指定灵敏度分析选项

描述

SensitivityAnalysisOptions属性是一个在配置集对象中保存灵敏度分析选项的对象。灵敏度分析仅支持确定性(ODE)模拟。金宝app

请注意

SensitivityAnalysisOptions属性控制与灵敏度分析相关的设置。要启用或禁用灵敏度分析,请使用SensitivityAnalysis财产。

的属性SensitivityAnalysisOptions总结了在产权总结

当启用灵敏度分析时,执行以下命令

[t, x,名称]= sbiosimulate (modelObj)

返回(t, x,名称),在那里

  • t是一个n×1向量,node求解器所采取的步骤数和t定义求解器的时间步长。

  • x是一个n×m矩阵,node求解器所采取的步骤数和是:

    StatesToLog +中规定的物种数量和参数(灵敏度输出数量*灵敏度输入因子数量)
    一个SimBiology®状态包括物种和非常数参数。

  • 的名字是否记录了州的清单和物种的敏感性清单StatesToLog关于输入因子。

有关输出示例,请参见例子

您可以添加许多不同的配置集对象SensitivityAnalysisOptions的模型对象addconfigset方法。模型对象中只有一个配置集对象可以具有活跃的属性设置为真正的在任何给定的时间。

产权总结

输入 为敏感性分析指定物种和参数输入因子
归一化 为灵敏度分析指定归一化类型
输出 为灵敏度分析指定物种和参数输出

特征

适用于 对象:配置设置
数据类型 对象
数据值 SensitivityAnalysisOptions产权总结
访问 只读

例子

这个例子展示了如何设置SensitivityAnalysisOptions

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

    modelObj = sbmlimport (“radiodecay”);
  2. 检索配置设置和灵敏度分析选项modelObj

    configsetObj = getconfigset (modelObj);sensitivityObj =得到(configsetObj,“SensitivityAnalysisOptions”);
  3. 将物种和参数添加到输入财产。使用sbioselect函数从模型中检索物种和参数对象。

    speciesObj = sbioselect (modelObj,“类型”“物种”“名字”“z”);parameterObj = sbioselect (modelObj,“类型”“参数”“名字”“c”);集(sensitivityObj,“输入”, (speciesObj parameterObj]);
  4. 添加一个物种到输出财产和显示。

    集(sensitivityObj,“输出”, speciesObj);get (sensitivityObj,“输出”
    SimBiology Species Array Index:隔间:名称:InitialAmount: InitialAmountUnits: 1个未命名的z 0分子
  5. 启用SensitivityAnalysis

    设置(configsetObj。SolverOptions,“SensitivityAnalysis”,真正的);get (configsetObj。SolverOptions,“SensitivityAnalysis”) ans = 1
  6. 模拟并将结果返回给三个输出变量。看到描述为更多的信息。

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

    的名字
    名称= ' x ' ' z ' ' d [z] [z] _0 / d ' ' d [z] / d (Reaction1.c)”

    显示状态值x

    x

    显示按照列顺序显示的名字的值x.这些行对应于t