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
,的名字
,插值
)
参数
|
列向量的时间点 |
|
从整体数据矩阵的平均值。的行数 是时间向量的长度 列的数量等于物种的数量。 |
|
细胞SimData对象的数组,其中每个SimData对象持有数据的一个单独的模拟运行。所有元素的 必须包含相同数据在相同的模型。当时间向量的元素 不相同, 第一个重新取样到一个共同的时间向量(见 下文)。 |
|
方差矩阵从合奏获得数据。 一样的尺寸吗 。 |
|
单元阵列特征向量的均值和方差的数量名称返回 和 ,分别。元素的数量 列的数量是一样的吗 和 。名字的顺序 对应的列的顺序 和 。 |
|
向量特征向量,字符串,字符串,字符串数组或单元阵列的特征向量。 可能包括限定名如” 或” 来解决歧义。如果您指定空{} 或空字符串数组(string.empty ) ,sbioensemblestats 返回数据中包含的课程 。 |
|
特征向量或字符串表示数据的插值法用于重采样到一个共同的时间和最小的向量仿真停止时间。看到重新取样 的插值方法。默认是“线性” 。 |
描述
(
计算时间合奏的意思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®工作区。
加载一个SimBiology®模型
m1
从SimBiology项目文件。sbioloadproject (“radiodecay.sbproj”,“m1”);
改变活动的解算器配置设置
ssa
。同时,调整LogDecimation
财产的SolverOptions
属性的配置设置。c = getconfigset (m1,“活跃”);集(cs,“SolverType”,“ssa”);所以= (cs,“SolverOptions”);集(所以,“LogDecimation”10);
执行一个没有插值的20分。
simDataObj = sbioensemblerun (m1, 20);
获得所有物种的系综统计使用默认的插值方法。
[T M V] = sbioensemblestats (simDataObj);
得到整体统计数据为一个特定的物种使用默认的插值方案。
(T2, M2, V2) = sbioensemblestats (simDataObj, {“z”});