替换给定值的不确定物体的不确定元素
B = usubs (M, ElementName1, value1, ElementName2 value2,…)
B = usubs (M S)
b = USUB(m,...,' - 一次')
B = USUB(m,...,' - batch')
采用USUB.
用一个特定的值来代替不确定模型对象中的一个不确定元素。价值本身可能是不确定的。它需要正确的大小,否则可以是任何类,也可以是数组。因此,结果可以是任何类。以这种方式,不确定元素充当符号占位符,特定的值(也可以包含其他占位符)可以被替换。
B = usubs (M, ElementName1, value1, ElementName2 value2,…)
设置元素m
,鉴定为ElementName1.
那ElementName2.
,等等value1.
那价值2.
等等。
您还可以使用字符向量“名称值”
或“随机”
原因是价值
争论。如果这样做,则使用不确定元素的标称值或随机实例。您可以部分指定这些字符向量,而不是键入完整表达式。例如,您可以使用“笔名”
或“兰德”
.
B = usubs (M S)
实例化不确定的元素m
到结构中指定的值S.
.野外名称S.
是要替换的不确定元素的名称。值是相应的替换值。提供多种替换价值,使S.
一个结构数组,其中每个结构包含一组替换值。结构,例如S.
通常来自健壮性分析命令,例如罗斯塔布
那usample
, 要么Wcgain.
.
b = USUB(m,...,' - 一次')
在不确定的模型阵列中执行矢量化替换m
.每个不确定元素都被单个值替换,但是这个值可能在整个模型数组中发生变化。为数组中的每个模型指定不同的替代值m
, 采用:
每个单元阵列赋值
这导致不确定的元素expantramen.
在M(:,:,k)
被取代家(k)
.例如,如果m
是一个2×3阵列,然后是一个2×3个单元格数组value1.
替换ElementName1.
模型的M(:,:,k)
与相应的value1(k)
.
一个结构体数组S.
它指定了一组替换值s(k)
对于每个模型M(:,:,k)
.
也接受数字阵列格式value1, value2,……
.例如,value1.
可以是一个2×3阵列的LTI模型,一个数字大小的数组[尺寸(姓名1)2 3]
,或2 × 3矩阵时的不确定元素name1
是纯量值。的数组大小m
那S.
那value1, value2,……
必须与非单维度一致。标量展开是沿着单维进行的。
矢量化替代('-一次'
)如果未指定替换方法,则为Model阵列的默认值。
B = USUB(m,...,' - batch')
在不确定的模型阵列中执行批次替换m
.每个不确定元素由值阵列替换,并且相同的值用于所有模型m
.在批量替换,B.
是大小的模型数组((M)和大小)
, 在哪里vs.
是替换值数组的大小。