主要内容

乌马特

创建不确定矩阵

语法

M=umat(A)

描述

不确定矩阵是包含类型不确定元素的有理表达式尿素的,ucomplexucomplexm. 使用不确定矩阵进行最坏情况增益分析和建立不确定状态空间(美国军舰)模型。

通过创建不确定元素并使用算术和矩阵运算将其组合来创建不确定矩阵。例如:

p=ureal('p',1);M=[0p;1p^2]

创建一个2乘2的不确定矩阵(a乌马特对象)具有不确定参数P.

语法M=umat(A)转换双数组A.乌马特没有不确定性的对象。

大多数标准矩阵操作对不确定矩阵有效,包括加法、乘法、逆、水平和垂直级联。还可以引用和分配不确定矩阵的特定行/列。

如果M是一个乌马特那么M.名义价值是通过替换中的每个不确定元素而获得的结果M有它自己的名义价值。

如果M是一个乌马特那么M.不确定性是一个描述所有不确定因素的对象M。可以引用所有元素,并使用此不确定性网关。例如,如果B是一个不确定的实参数M那么M.B访问不确定元素B在里面M.

例子

创建3个不确定元素,然后创建一个3乘2麻省理工大学.

a=ureal('a',5,'Range',[26]);b=ucomplex('b',1+j,'Radius',0.5);c=ureal('c',3,'Plusminus',0.4);M=[ab;b*a7;c-ab^2]

M是一个不确定矩阵(乌马特对象)具有不确定参数A.,B,及C.

查看的属性M具有得到

获取(M)

名义价值M是所有原子被其标称值替换时的结果。

M.NominalValue ans=5.0000 1.0000+1.0000i 5.0000+5.0000i 7.0000-2.0000 0+2.0000i

更改A.在内部M至4.的标称值M反映了这一变化。

M.a.NominalValue=4;M.NominalValue ans=4.0000 1.0000+1.0000i 4.0000+4.0000i 7.0000-1.0000 0+2.0000i

随机抽样M,通过随机抽取内部不确定原子的样本获得M.

usample(M)ans=2.0072 0.8647+1.3854i 1.7358+2.7808i 7.0000 1.3829-1.1715+2.3960i

选择第一行和第三行,以及第二列M.结果是2乘1乌马特只依赖于B.

M([13],2)
在R2006a之前引入