资源简介

RBF神经网络混沌预测控制,MATLAB源代码

资源截图

代码片段和文件信息

%% use logistic function to genenrate a sequence 
%%
clear all;
x=[];
T=[];
x(1)=0.22;
k=4;
n=900;
N=400;
% 产生logistic序列,前100个去除
for i=1:n
    x(i+1)=k*x(i)*(1-x(i));
end
X(1:800)=x(101:900);

% 用X的前400个数据训练RBF神经网络
for j=1:N    
    P(1:8j)=X(j:j+7)‘;
end
T=X(9:408);   % 目标数据
net1=newrb(PT0.0011);  % 训练RBF神经网络

N1=300;

% 选取X的400—700个数据进行RBF神经网络检验
for j=1:N1
    P1(1:8j)=X(j+400:j+7+400)‘;
end
T1=X(409:708);   % 目标数据

%仿真验证
a=sim(net1P1);  % 对检验数据的预测结果

e = 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1115  2008-09-05 08:39  RBF神经网络实现溷沌预测\prediction_one_step.m

     目录          0  2010-09-03 10:12  RBF神经网络实现溷沌预测

----------- ---------  ---------- -----  ----

                 1115                    2


评论

共有 条评论