lsim输出不是数据向量,无法对变量进行再次处理和分析
技术分享
发布于 2025-08-06 16:29:56
查看 1过去300天
问题现象

运行上述代码后,y 不是数据向量,无法对 y 进行再次处理和分析
解决方法
步骤 1:
参考 Isim 的帮助文档,在 Syslab 中不画图需要加 fig = false

获取lsim返回的模拟响应数据。响应数据为 Ny-by-Nt 的矩阵。
使用 gensig 创建方案。提取 SISO 系统对方波的响应。

y 包含t 中每个时间步长的模拟响应。(为了方便起见,lsim 返回时间向量 t。)
提取 MIMO 系统对方波的响应。

提取三个输出通道对施加在两个输入端的方波的响应。

步骤 2:
因此,可将上述代码修改为” y = lsim(HPF, u, t, fig=false).y “或者” y,= lsim(HPF, u, t, fig=false) ”此时,y 的数据类型为 Matrix

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境