主要内容

sbioensembleplot

使用2-D或3-D图显示集成运行结果

语法

sbioensembleplot (simdataObj
sbioensembleplot (simdataObj的名字
sbioensembleplot (simdataObj的名字时间
跳频= sbioensembleplot (simdataObj的名字
跳频= sbioensembleplot (simdataObj的名字时间

参数

simdataObj 包含模拟数据的对象。你可以生成一个simdataObj对象使用函数sbioensemblerun.所有元素simdataObj必须包含同一模型中相同状态的数据。
的名字 字符向量、字符串、字符串向量、字符串数组或字符向量的单元格数组。的名字可能包括限定名称,如CompartmentName。SpeciesNameReactionName。ParameterName解决歧义。指定{}或空字符串数组(string.empty)的名字中包含的所有状态的数据simdataObj
时间 数值标量值。如果指定时间不是时间向量中的一个元素吗simdataObj,则函数重新采样simdataObj必要时使用线性插值。
跳频 用于计算窗口的句柄数组。

描述

sbioensembleplot (simdataObj显示了SimData数组中所有记录状态的时变分布的三维阴影图simdataObj.的sbioensemblerun函数绘制一个近似分布,通过拟合一个正态分布到每个时间步骤的数据。

sbioensembleplot (simdataObj的名字为指定的数据绘制分布的名字

sbioensembleplot (simdataObj的名字时间所指定的状态的集成分布的实际数据的2-D直方图的名字在特定的时间点时间

跳频= sbioensembleplot (simdataObj的名字返回一个句柄数组跳频,转到图形窗口,以查看三维分布图。

跳频= sbioensembleplot (simdataObj的名字时间返回一个句柄数组跳频,到二维直方图的图形窗口。

例子

这个例子展示了如何绘制来自集成运行的数据,而不需要插值。

  1. 项目文件,radiodecay.sbproj,包含存储在名为m1.负载m1进入MATLAB®工作区。

    sbioloadproject (“radiodecay.sbproj”“m1”);
  2. 将活动配置集的求解器更改为ssa.同时,调整LogDecimation的属性SolverOptions属性,以减少生成的数据的大小。

    c = getconfigset(m1,“活跃”);集(cs,“SolverType”“ssa”);So = get(cs,“SolverOptions”);集(所以,“LogDecimation”10);
  3. 在没有插值的情况下进行20次集成。

    simdataObj = sbioensemblerun(m1, 20);
  4. 创建一个物种的二维分布图“z”在时间= 1.0时。

    FH1 = sbioensembleplot(simdataObj,“z”, 1.0);
  5. 创建这两个物种的3d阴影图。

    FH2 = sbioensembleplot(simdataObj, {“x”“z”});

版本历史

在R2006a中引入