ufind
发现不确定变量万博1manbetx模型
语法
uvars = ufind (mdl)[uvars, pathinfo] = ufind (mdl)uvars = ufind (usys_1 usys_2,…)
描述
uvars = ufind (mdl)
发现不确定模型的状态空间块万博1manbetx®模型mdl
。它返回一个结构uvars
包含所有相关不确定变量不确定状态空间块。每一个不确定的变量是一个尿素的
,umargin
或ultidyn
对象和上市的名字uvars
。
[uvars, pathinfo] = ufind (mdl)
返回一个单元阵列pathinfo
包含路径不确定状态空间块和相应的块中不确定的变量。第一列的pathinfo
列出了块路径通过模型层次结构和第二列列表相关的不确定的变量。使用pathinfo
验证所有不确定模型中的状态空间块mdl
已确定。
uvars = ufind (usys_1 usys_2,…)
收集所有不确定的变量引用的不确定性模型usys_n
。usys_n
可以号航空母舰
或ufrd
模型。使用这个语法作为一种替代方法来查询模型本身,当你知道不确定的模型不确定的状态空间块使用。
ufind
能找到不确定状态空间块蒙面子系统内部,图书馆链接和引用而不是加速模型内部引用模型。ufind
如果同样的错误在模型中不确定变量的名字都有不同的定义。例如,如果您的模型包含两个不确定不确定系统状态空间块变量定义相同的不确定的变量unc_par”
作为ultidyn (“unc_par”, [1])
和尿素的(“unc_par”, 5)
,这样的错误发生。
例子
找到所有不确定的状态空间块和不确定的变量在一个仿真软件模型:万博1manbetx
打开仿真软件模型。万博1manbetx
open_system (“usim_model”)
模型,如下图所示,包含三个不确定状态空间块叫工厂未建模动态,工厂,和传感器获得。这些块取决于三个不确定的变量命名
input_unc
,unc_pole
和sensor_gain
。使用
ufind
找到所有不确定和不确定的变量在模型中状态空间块。[uvars, pathinfo] = ufind (“usim_model”)
类型
uvars
查看结构uvars
。MATLAB®将返回以下结果:uvars = input_unc: [1 x1 ultidyn] sensor_gain: [1 x1尿素的]unc_pole: [1 x1尿素的]
每一个不确定的变量是一个
尿素的
或ultidyn
对象和上市的名字uvars
。把不确定的状态空间块路径和不确定的变量。
类型
pathinfo (: 1)
视图的路径不确定模型中的状态空间块。MATLAB返回以下结果:ans = ' usim_model /工厂' ' usim_model /传感器获得的usim_model /工厂未建模动态的
类型
pathinfo (: 2)
查看不确定变量引用的每个不确定状态空间块。MATLAB返回以下结果:ans = ' unc_pole ' ' sensor_gain ' ' input_unc '
如何
版本历史
介绍了R2009b