谢邀。
如果想通过程序代码实现传递函数的功能,需要将辨识得到的传递函数离散化并转化成差分方程,然后通过当前时刻和前几个时刻的数据即可计算得到当前时刻输出。k-1时刻的
举一个简单的例子说吧
假设单输入单输出传递函数是G=1/(s+1)
按采样周期Ts=0.01s离散得到离散传递函数G'=Y/U=0.00995z^-1/(1-0.99z^-1)
转化为差分方程为y(k)=0.99*y(k-1)+0.00995*u(k-1)
也就是说想要得到k时刻的输出y,需要通过k-1时刻的输出y与k-1时刻的输入u,编写程序时对之前时刻的数据加以记录即可
辨识工具箱我这边只是浅尝辄止,项目最后使用了神经网络辨识的方式,而且负责这块的人也并不是我。只是按照我自己仅有的理解加以解答,不知道是否对您有所帮助。能力所限,如果没有帮助还请见谅。