主要内容

样本不确定元素创建数组

生成一个数组的一种常见方法是样本不确定对象的不确定因素。这个例子展示了如何生成数组通过随机抽样umat不确定矩阵有两个不确定因素。(由抽样生成数组在特定的值,使用usubs)。

创建一个不确定的矩阵。

一个=尿素的(“一个”4);b =尿素的(“b”2);M = [b, b * b a / b; 1 b 1 + a * b]
不确定矩阵的3行2列。不确定性包含以下模块:答:不确定真实,名义= 4,可变性=[1],3出现b:不确定真实,名义= 2,可变性= [1],“M 6事件类型。NominalValue”的名义价值和“M。不确定性”与不确定的交互元素。

样本不确定的参数b在矩阵在其范围内,随机选择20分。

[女士,bvalues] = usample (M,“b”,20);

这导致20 3×2的数组umat矩阵,只有一个不确定的因素,一个。不确定的因素b取样了,留下一个新数组维度。

女士
20 x1数组不确定矩阵的3行,2列,和下面的不确定块:答:不确定真实,名义= 4,可变性=[1],3事件类型“Ms.NominalValue”的名义价值和“Ms.Uncertainty”与不确定的交互元素。

此外,bvalues是一个包含相应的采样值的结构b

bvalues
bvalues =20×1结构体数组字段:b

接下来,样品剩下的不确定的实际参数一个在矩阵女士。这消除了第二块,不确定导致3-by-2-by-20-by-15

(海量存储系统(Mss)中,avalues] = usample(女士,“一个”15);大小(Mss)
ans =1×43 2 20 15

你也可以一次样品多个参数。以下操作返回Mss1,这是相同的海量存储系统(Mss)中

(Mss1、价值观)= usample (M,“b”,20岁,“一个”15);

而不是每个变量抽样(一个b独立),生成20-by-15网格在二维空间中,你可以直接样本二维空间。样品以800分的二维空间。

(Ms2d、价值观)= usample (M, {“一个”“b”},800);

Ms2d是一个3 -通过- 2 - 800umat数组,其中每个条目对应于一个不同的随机选择(a, b)对。结构数组包含这些(a, b)值。

值=800×1结构体数组字段:一个b

另请参阅

||

相关的话题