主要内容

sbioensemblestats

整体运行数据的统计数据

语法

(t m)= sbioensemblestats (simDataObj)
(t m v)= sbioensemblestats (simDataObj)
(v t m, n)= sbioensemblestats (simDataObj)
(v t m, n)= sbioensemblestats (simDataObj,的名字)
(v t m, n)= sbioensemblestats (simDataObj,的名字,插值)

参数

t

列向量的时间点

从整体数据矩阵的平均值。的行数是时间向量的长度t列的数量等于物种的数量。
simDataObj 细胞SimData对象的数组,其中每个SimData对象持有数据的一个单独的模拟运行。所有元素的simDataObj必须包含相同数据在相同的模型。当时间向量的元素simDataObj不相同,simDataObj第一个重新取样到一个共同的时间向量(见插值下文)。
v 方差矩阵从合奏获得数据。v一样的尺寸吗
n 单元阵列特征向量的均值和方差的数量名称返回v,分别。元素的数量n列的数量是一样的吗v。名字的顺序n对应的列的顺序v
的名字 向量特征向量,字符串,字符串,字符串数组或单元阵列的特征向量。的名字可能包括限定名如CompartmentName.SpeciesNameReactionName.ParameterName来解决歧义。如果您指定空{}或空字符串数组(string.empty)的名字,sbioensemblestats返回数据中包含的课程simDataObj
插值 特征向量或字符串表示数据的插值法用于重采样到一个共同的时间和最小的向量仿真停止时间。看到重新取样的插值方法。默认是“线性”

描述

(t m)= sbioensemblestats (simDataObj)计算时间合奏的意思整体的数据simDataObj。如果时间合奏的向量数据不相同,默认情况下,函数使用“线性”插值方法来重新取样数据到常见的时间向量。看到重新取样的插值方法。

(t m v)= sbioensemblestats (simDataObj)也回报方差v整体的运行数据simDataObj

(v t m, n)= sbioensemblestats (simDataObj)还返回的名称数量n对应的意思是和方差v列。每一列的v描述了一个量的总体均值或方差(或状态)作为时间的函数。

(v t m, n)= sbioensemblestats (simDataObj,的名字)计算统计数据只对指定的数量的名字

(v t m, n)= sbioensemblestats (simDataObj,的名字,插值)使用插值方法插值重新取样模拟数据有一个一致的时间向量。如果时间向量合奏的数据不相同,如果不指定任何插值方法,函数使用“线性”插值方法默认情况下。

例子

项目文件,radiodecay.sbproj,包含一个模型存储在一个变量中m1。负载m1在MATLAB®工作区。

  1. 加载一个SimBiology®模型m1从SimBiology项目文件。

    sbioloadproject (“radiodecay.sbproj”,“m1”);
  2. 改变活动的解算器配置设置ssa。同时,调整LogDecimation财产的SolverOptions属性的配置设置。

    c = getconfigset (m1,“活跃”);集(cs,“SolverType”,“ssa”);所以= (cs,“SolverOptions”);集(所以,“LogDecimation”10);
  3. 执行一个没有插值的20分。

    simDataObj = sbioensemblerun (m1, 20);
  4. 获得所有物种的系综统计使用默认的插值方法。

    [T M V] = sbioensemblestats (simDataObj);
  5. 得到整体统计数据为一个特定的物种使用默认的插值方案。

    (T2, M2, V2) = sbioensemblestats (simDataObj, {“z”});
介绍了R2006a