您可以在不确定的矩阵和模型中对不确定元素进行替换USUB.
。这样做对于以不确定参数的特定值评估不确定对象,或者用于以多个参数值采样不确定对象。
例如,创建具有三个不确定参数的不确定矩阵。
a =尿尿('一种',3);B =尿尿('B',10,'百分比',20);c =尿尿('C',3,'百分比',40);m = [-a,1 / b;B,A + 1 / b;1,c]
m =带有3行和2列的不确定矩阵。不确定性由以下块组成:A:不确定的真实,标称= 3,变异性= [-1,1],2个出现B:不确定真实,标称= 10,可变性= [-20,20]%,3个出现c:不确定的真实,标称= 3,变异性= [-40,40]%,1次出现“m.nominalvalue”,看标称值,“get(m)”查看所有属性,以及“m.uncertainty”到与不确定的元素互动。
替换不确定真实参数的所有实例一种
有值4.此操作会导致aumat
仅包含两个不确定的真实参数,B.
和C
。
m2 = USUB(M,'一种'4)
M2 =带有3行和2列的不确定矩阵。不确定性由以下块组成:B:不确定真实,标称= 10,变异性= [-20,20]%,3个出现C:不确定真实,标称= 3,变异性= [-40,40]%,1个出现键入“m2.nominalvalue”以查看标称值,“get(m2)”以查看所有属性,以及“m2.uncterainty”与不确定元素交互。
您可以用另一个替换一个不确定的真实参数的所有实例。例如,替换所有实例B.
在M.
与不确定的参数一种
。所结果的umat
仅包含参数一种
和C
,并有两种额外的事件一种
, 相比M.
。
m3 = USUB(m,'B',m.uncertainty.a)
M3 =带有3行和2列的不确定矩阵。不确定性由以下块组成:A:不确定的真实,标称= 3,变化= [-1,1],5个出现C:不确定真实,标称= 3,可变性= [-40,40]%,1种类型“m3.nominalvalue”看标称值“get(m3)”查看所有属性,以及“m3.uncterainty”与不确定的元素互动。
接下来,评估M.
以名义价值一种
和一个随机值B.
。
m4 = USUB(m,'一种'那“名义上”那'B'那'随机的'的)
M4 =带有3行和2列的不确定矩阵。不确定性由以下块组成:C:不确定真实,标称= 3,变异性= [-40,40]%,1次出现“m4.nominalvalue”以查看标称值,“get(m4)”查看全部属性和“m4.uncterainty”与不确定的元素互动。
使用usample.
命令生成多个随机实例umat
那号航空母舰
, 或者U6RD.
不确定的物体。看生成不确定系统的样本想要查询更多的信息。
USUB.
|usample.
|umat
|号航空母舰
|U6RD.