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

问题现象

image.png
运行上述代码后,y 不是数据向量,无法对 y 进行再次处理和分析

解决方法

步骤 1:

参考 Isim 的帮助文档,在 Syslab 中不画图需要加 fig = false
image.png
获取lsim返回的模拟响应数据。响应数据为 Ny-by-Nt 的矩阵。

使用 gensig 创建方案。提取 SISO 系统对方波的响应。
image.png
y 包含t 中每个时间步长的模拟响应。(为了方便起见,lsim 返回时间向量 t。)

提取 MIMO 系统对方波的响应。
image.png

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

步骤 2:

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

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天