(不推荐)动态系统汉克尔奇异值
hsv
= hsvd (sys
)hsv
= hsvd (sys
,选择
)
[hsv, baldata] = hsvd (___)
hsvd (___)
计算汉克尔奇异值hsv
= hsvd (sys
)hsv
的动态系统sys
.在平衡输入到状态和状态到输出的能量转移的状态坐标中,汉克尔奇异值测量每个状态对输入/输出行为的贡献。汉克尔奇异值是模型的秩,奇异值是矩阵的秩。特别地,小的Hankel奇异值信号状态可以被丢弃以简化模型(见balred
).
对于极点不稳定的模型,hsvd
只计算稳定部分和项的汉克尔奇异值hsv
对应的不稳定模式设置为正
.
使用指定的选项计算汉克尔奇异值hsv
= hsvd (sys
,选择
)hsvdOptions
.选项包括计算稳定-不稳定分解的偏移量和公差选项。这些选项还允许您将HSV计算限制为特定时间和频率间隔内的能量贡献。看到balredOptions
获取详细信息。
[hsv, baldata] = hsvd (___)
返回额外的数据以加速模型订单减少。您可以将此语法与前面的任何输入参数组合一起使用。
hsvd (___)
显示汉克尔奇异值图。
要创建具有更大灵活性以编程方式自定义图则的Hankel单值图则,请使用hsvplot
.