我有一个由一组一阶非线性差分方程描述的非线性系统:
x(k) = f(x(k-1)) + u(k-1)
y(k) = h(x(k)) + v(k)
其中u(k-1)
和v(k)
是独立的零均值高斯噪声过程,分别具有协方差Q
和R
。
我想使用kalman
matlab 中的函数来估计x
给定y
的 . 但是matlab控制系统工具箱中的界面是:
[K,L,P]= kalman(sys, Q, R, N)
哪里sys
是状态空间模型。我的问题是:如何sys
在 matlab 中为我的一阶非线性差分方程系统定义?