标题:
MATLAB系统辨识的一个实例
[打印本页]
作者:
yuyang911220
时间:
2016-7-6 20:09
标题:
MATLAB系统辨识的一个实例
介绍一个在MATLAB下用最小二乘算法进行参数辨识的一个实例:
(采用ARX和IV4两种模型进行参数辨识,可以比对效果)
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');%标准包含系统输入输出数据对象,Z'表示取列向量
V=arx(m,[1 1 1])%基于最小二乘法的系统参数辨识
present(V)%显示最小二乘辨识对象的信息
V1=iv4(m,[1 l 1])%基于近似4阶最优辅助变量模型参数辨识
present(V1)%显示辅助变量辨识
arx和iv4的函数源码在\matlab\toolbox\ident\ident里,分别为arx.m和iv4.m
作者:
yuchengze
时间:
2016-8-20 13:03
感谢楼主分享代码,可以试一试
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0