我从来没有在这个网站上询问有关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 的输出,您的系统将是因为您想知道 y(k+2) 在时间步 k .
k
u(k)
y(k)
y(k+2)
所以我假设您的意思可能是 (k-2) ,您可以通过输入的 1/z^2 块( 1/z 为 (k-1) )以及每个y的增益来实现 . 那么你的输出就是
(k-2)
1/z^2
1/z
(k-1)
y(k) = 2*u(k) - 8*y(k-2) + 5*y(k-1)
并且 y(0) 和 y(1) 是 1/z 块的初始条件
y(0)
y(1)
1 回答
因此,假设
k
是时间步,u(k)
输入和y(k)
时间步k
的输出,您的系统将是因为您想知道y(k+2)
在时间步k
.所以我假设您的意思可能是
(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
块的初始条件