主要内容

sdo.sample

生成参数样本

描述

例子

x= sdo.sample (ps使用指定的参数空间定义生成样本,ps.输出示例表,x,有2个Np+ 1行和Np列。每一列对应一个参数,每一行对应一个参数示例。Np参数的数量在ps.样本是根据ParameterDistributionsRankCorrelation,选项的属性ps

例子

x= sdo.sample (psN指定要生成的样本数量。x是一张桌子N行和Np列。

例子

x= sdo.sample (___选择指定抽样选项,如抽样方法。该语法可以包含前面语法中的任何输入参数组合。

例子

全部折叠

打开模型。

open_system (“sdoHydraulicCylinder”);

从模型中获取参数。

p = sdo.getParameterFromModel (“sdoHydraulicCylinder”, {“交流”“K”});

创建一个sdo。ParameterSpace对象以指定样本分布。

ps = sdo.ParameterSpace (p);

为参数生成示例。

x = sdo.sample (ps);

打开模型。

open_system (“sdoHydraulicCylinder”);

从模型中获取参数。

p = sdo.getParameterFromModel (“sdoHydraulicCylinder”, {“交流”“K”});

创建一个sdo。ParameterSpace对象以指定样本分布。

ps = sdo.ParameterSpace (p);

为参数生成50个示例。

x = sdo.sample (ps, 50);

打开模型。

open_system (“sdoHydraulicCylinder”);

从模型中获取参数。

p = sdo.getParameterFromModel (“sdoHydraulicCylinder”, {“交流”“K”});

创建一个sdo。ParameterSpace对象以指定样本分布。

ps = sdo.ParameterSpace (p);

指定抽样方法为拉丁超立方体。

选择= sdo.SampleOptions;opt.Method =“韩”

使用拉丁超立方采样为参数生成50个样本。

x = sdo.sample (ps, 50岁的选择);

输入参数

全部折叠

参数空间分布定义,指定为sdo。ParameterSpace对象。

为参数生成的样本数,指定为正整数。

理想情况下,您希望使用产生有用结果的最小数量的样本,因为每个样本都需要一个模型评估。

随着参数数量的增加,探索设计空间所需的样本数量通常也会增加。对于相关或回归分析,考虑使用10Np样品,Np为参数个数。

例子:10

抽样选项,指定为sdo。SampleOptions对象。

输出参数

全部折叠

参数样本,返回为表格

xNs行和Np列。每一列对应一个参数,每一行对应一个参数示例。Np参数的数量在ps.如果您指定NNs等于N.否则,Ns等于2Np+ 1。

介绍了R2014a