|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在系统辨识工具箱中,由一组输入输出数据得到了一个模型,经过compare函数验证,发现模型的精度较高。但是我给辨识得到的模型输入原始输入,得到的结果和原来的完全不一样,这是什么原因呢?
7 h0 D; Y4 Q2 o3 E/ u
5 e* z( u& j! x系统辨识函数:Model=bj(data,order);' r6 h8 V+ w7 {1 X7 j8 P
' d0 k3 K+ q* Q% P+ z比较函数:compare(data,Model);; l* u( X, ?% _, {) N: @
2 R, v1 L) {) F/ R& {; @' m8 h仿真验证函数:sim(data,u): W/ Z9 z" w& V% S. W/ q' d2 b# x
- ~# ^; N. x# {9 Z9 [) x- w; i
上面两个函数画出来的图完全不一样,是为什么?
8 f H: e, p$ B' c) ?% |' @+ P8 O/ Z+ ^8 |
是因为噪声吗?那用bj或oe辨识出来的模型,输入的噪声应该是什么样的?还是compare函数给输入的时候有加噪声?这个噪声是什么样的?求助大神
4 M) @& ]2 @" R1 P5 M' c |
|