有人可以告诉我有没有办法解决difference equation例如:
y(k) = a1 * y(k-1) + a2 * y(k-2) + b0*u(k)
在Matlab中使用Symbolic Toolbox?我想找到这个等式的明确解。
答案 0 :(得分:3)
从this source开始,有两种方法:
应用Z transform,求解X(z),然后根据需要找到逆Z变换查找表。
写y(n)= r ^ n,得到辅助方程,首先求解齐次部分。
r^n = a1*r(n-1) + a2*r^(n-2)
最重要的是,现在没有一种很好的方法来解决Matlab中的差分方程。