具有可调参数的广义矩阵
广义矩阵(Genmat.
)是依赖于可调参数的矩阵(参见实际
)。您可以使用广义矩阵进行参数研究。您还可以使用广义矩阵来构建广义LTI模型(参见雄鸡
)表示具有固定和可调谐组件的混合物的控制系统。
当您将数值与静态块组合时,出现广义矩阵,例如实际
对象。您使用任何算术运算符创建此类组合+
那-
那*
那/
那\
, 和^
。例如,如果一种
和B.
是可调参数,表达式m = a + b
表示为广义矩阵。
内部数据结构Genmat.
目的m
跟踪如何m
取决于参数一种
和B.
。这块
财产m
列出参数一种
和B.
。
m = genmat(
转换数字数组或可调参数一种
)一种
进入A.Genmat.
目的。
|
静态控制设计块,如a 如果 如果 |
|
包含在广义LTI模型或广义矩阵中包括的控制设计块的结构。野外名称 您可以使用点表示法更改这些控制设计块的某些属性。例如,如果广义LTI模型或广义矩阵 m.blocks.a.value = -1; |
|
用于模型阵列的采样网格,指定为数据结构。 对于通过采样一个或多个独立变量导出的模型阵列,该属性会跟踪与数组中的每个模型关联的变量值。显示或绘制模型阵列时出现此信息。使用此信息将跟踪结果追溯到独立变量。 将数据结构的字段名称设置为采样变量的名称。将字段值设置为与数组中的每个模型关联的采样变量值。所有采样变量都应为数字和标量值,并且所有采样值阵列应匹配模型阵列的尺寸。 例如,假设您创建一个11×1数组的线性模型, sysarr.samplinggrid = struct('时间',0:10)
同样,假设您创建了一个6×9的型号数组, [zeta,w] = ndgrid( 当你展示时 m m(:,:,1,1)[zeta = 0.3,w = 5] = 25 ------------- S ^ 2 + 3 s + 25 m(:, :,:2,1)[Zeta = 0.35,w = 5] = 25 --------------- S ^ 2 + 3.5 s + 25 ... 用于通过线性化模拟链接生成的模型阵列金宝app®软件填充多个参数值或操作点的模型 默认: |
|
系统名称,指定为字符向量。例如, 默认: |
具有两个可调谐参数的广义矩阵
此示例显示如何使用可调参数的代数组合来创建广义矩阵:
在哪里一种和B.是具有初始值-1和3的可调参数。
使用可调谐参数使用实际
。
a = REAMP('A', - 1);B = REAMP('B',3);
使用代数表达式定义广义矩阵一种
和B.
。
m = [1 a + b; 0 a * b]
m
是一种广义矩阵块
属性包含一种
和B.
。初始价值m
是m = [1 2; 0 -3]
,来自初始值一种
和B.
。
(可选)更改参数的初始值一种
。
m.blocks.a.value = -3;
(可选)使用双倍的
显示新值m
。
双(m)
新价值m
是m = [1 0; 0 -9]
。