我一直在使用此功能来模拟线性系统的输出
lsim(sys, [ ones(1,40/0.04+1) ], 0:0.05:50 )
到目前为止它已经非常有用,但现在我想在绘制之前操纵输出数据。我一直在寻找像lsim这样的函数,但是将输出重定向到向量,但我无法找到它。
答案 0 :(得分:1)
我刚刚找到了方法。来自matlab help
使用左手参数调用时,
[y,t] = lsim(sys,u,t) [y,t,x] = lsim(sys,u,t) % for state-space models only [y,t,x] = lsim(sys,u,t,x0) % with initial state
返回输出响应y,用于模拟的时间向量t, 和状态轨迹x(仅适用于状态空间模型)。没有情节 画在屏幕上。矩阵y具有与时间样本一样多的行 (长度(t))和与系统输出一样多的列。这同样适用 x带"输出"被州取代。