文件名称:系统辨识与自适应控制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)