【文件属性】:
文件名称:系统辨识与自适应控制matlab仿真 代码
文件大小:9KB
文件格式:RAR
更新时间:2014-05-18 03:56:57
系统辨识与自适应控制matlab仿真 代码
%白噪声及有色噪声序列的产生
clear all; close all;
L=500; %仿真长度
d=[1 -1.5 0.7 0.1]; c=[1 0.5 0.2]; %D、C多项式的系数(可用roots命令求其根)
nd=length(d)-1; nc=length(c)-1; %nd、nc为D、C的阶次
xik=zeros(nc,1); %白噪声初值,相当于ξ(k-1)...ξ(k-nc)
ek=zeros(nd,1); %有色噪声初值
xi=randn(L,1); %randn产生均值为0,方差为1的高斯随机序列(白噪声序列)
for k=1:L
e(k)=-d(2:nd+1)*ek+c*[xi(k);xik]; %产生有色噪声
%数据更新
for i=nd:-1:2
ek(i)=ek(i-1);
end
ek(1)=e(k);
for i=nc:-1:2
xik(i)=xik(i-1);
end
xik(1)=xi(k);
end
subplot(2,1,1);
plot(xi);
xlabel('k'); ylabel('噪声幅值'); title('白噪声序列');
subplot(2,1,2);
plot(e);
xlabel('k'); ylabel('噪声幅值'); title('有色噪声序列');
【文件预览】:
chap2
----chap2_04_Noise_Singal_ratio_MIMO.m(1KB)
----chap2_03_Noise_Singal_ratio_SISO.m(970B)
----chap2_07_FFRLS.m(1KB)
----chap2_06_RLS.m(996B)
----chap2_10_RSNA.m(1KB)
----chap2_08_RELS.m(2KB)
----chap2_09_RGC.m(895B)
----chap2_02_Inv_M_series.m(592B)
----chap2_05_LS.m(892B)
----chap2_01_WhiteNoise_series.m(763B)
----chap2_11_RML.m(2KB)
----chap2_12_MIMO_RLS.m(2KB)
网友评论
- 只有第二章的
- 是源代码~!很不错,谢谢分享!
- 只有第二章的呀,不全
- 系统辨识有用的资料
- 有点难,不过谢谢分享
- 是书中的代码,可以运行,但仅有第二章的资源
- 只有第二章的代码
- 没买教材,考试全指望它了。
- 非常好,喜欢理论和程序结合
- 不错,值得一看!
- 书中附带的源码,可以运行
- 是该书的matlab源码,非常有用,哪里有3版的书呀
- 是《系统辨识与自适应控制matlab仿真》一书的代码,很好用
- 关键时刻帮我学习了系统辨识
- 很不错,程序很多
- 不错很详细
- 资料不全!
- 很不错,程序很多
- 很多与系统辨识和自适应有关的算法的matlab源程序