MatLab 仿真模型

MatLab simulink model

我从来没有在这个网站上问过关于 matlab 的问题,我也不喜欢 matlab,但我必须在 simulink 中创建模型。 谁能帮我创建描述这个方程的 simulink 模型:

8y(k+2) - 5y(k+1) + y(k) = 2u(k)

y(o)= 0 ; y(1) = 0 ; u(k) = 1(k)

谢谢。

所以假设 k 是时间步长,u(k) 是输入,y(k) 是时间步长 k 的输出,你的系统会如你所愿在时间步 k 知道 y(k+2)

所以我假设你的意思可能是 (k-2),你可以用输入的 1/z^2 块(1/z 代表 (k-1))加上你的收益来实现每个 y 都有。你的输出将是

y(k) = 2*u(k) - 8*y(k-2) + 5*y(k-1)

y(0)y(1)1/z

的初始条件