查看单个帖子
旧 2009-10-16, 12:09   #1
kmbzj
初级会员
 
注册日期: 2009-10-16
帖子: 2
声望力: 0
kmbzj 正向着好的方向发展
默认 求助!急! matlab系统辨识问题! 谢谢!

求助各位大师,很着急!
我想用matlab的系统辨识功能来求传递函数,程序如下:

U=[0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41];
Z=[0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45];
m=iddata(Z,U);
V=arx(m,[1 1 1]);
present(V);

运行以后报错是这样的:
??? Error using ==> arx
Error using ==> arxdecod
The order matrix NN must have the same number of rows as there are outputs.

Error in ==> cj at 4
V=arx(m,[1 1 1]);



我不太懂matlab,不明白程序有什么错误。
这是很急想用它估计一个传函,希望大家能帮帮忙啊!实在是感谢!
kmbzj 当前离线   回复时引用此帖