資源簡介
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
評論
共有 條評論