样本不确定元素创建数组
生成一个数组的一种常见方法是样本不确定对象的不确定因素。这个例子展示了如何生成数组通过随机抽样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