【发布时间】:2012-12-11 21:20:56
【问题描述】:
有人可以告诉我有没有办法解决difference equation 例如:
y(k) = a1 * y(k-1) + a2 * y(k-2) + b0*u(k)
在 Matlab 中使用符号工具箱?我想找到这个方程的显式解。
【问题讨论】:
标签: matlab signal-processing symbolic-math difference-equations
有人可以告诉我有没有办法解决difference equation 例如:
y(k) = a1 * y(k-1) + a2 * y(k-2) + b0*u(k)
在 Matlab 中使用符号工具箱?我想找到这个方程的显式解。
【问题讨论】:
标签: matlab signal-processing symbolic-math difference-equations
来自this source,有两种方法:
应用Z transform,求解X(z),然后根据需要查找Z 逆变换查找表。
写y(n)=r^n,得到辅助方程,先求解齐次部分。
r^n = a1*r(n-1) + a2*r^(n-2)
归根结底,现在 Matlab 中没有一个很好的方法来求解差分方程。
【讨论】: