Main Content

matlab.perftest.FrequentistTimeExperiment 类

包: matlab.perftest
超类: matlab.perftest.TimeExperiment

TimeExperiment,用于收集不定数量的测量值

说明

FrequentistTimeExperimentTimeExperiment 类的实例,该类用于收集不定数量的测量值。测试框架会采集不定数量的测量值,以达到指定置信水平的指定相对误差界限。

要创建 FrequentistTimeExperiment 实例,请使用 matlab.perftest.TimeExperiment.limitingSamplingError 静态方法。

属性

全部展开

预备测量值的数量,指定为非负整数。NumWarmups 定义测试框架运行测试代码进行预备的次数。

最小样本测量值数,指定为大于 1 的整数。MinSamples 定义测试框架在 NumWarmups 之后运行测试代码的最小次数。测试框架至少将测试代码执行 MinSamples 次,而不管试验是否满足统计目标。

最大样本测量值数,指定为大于或等于 MinSamples 的整数。MaxSamples 定义测试框架在 NumWarmups 之后运行测试代码的最大次数。测试框架将在进行 MaxSamples 次采样之后停止,即使试验不满足统计目标也是如此。

样本的目标相对误差界限,指定为正数。

框架使用以下方程计算样本 X 的相对误差界限:

relMoE=Tstd(X)mean(X)length(X)

其中 T 是使用指定的 ConfidenceLevellength(X)-1 自由度从 Student T 型分布中获得的 T 得分。

要在相对误差界限内的样本的置信水平,指定为介于 0 和 1 之间的数字。

复制语义

句柄。要了解句柄类如何影响复制操作,请参阅复制对象

版本历史记录

在 R2016a 中推出