%%%%%%%%%%%%%%%%%%% 初始化 %%%%%%%%%%%%%%%%%5
clear all;
close all;
G=10000;
N=10;
w=2.5*(1-2.*rand(N,1));
%ci=1-(2.*rand(2,10));
ci=3.*(1-(2.*rand(2,10)));
di=0.5.*rand(1,10);
E=0;
%%%%%%%%%%%%%%%%%%% 非线性系统 %%%%%%%%%%%%%%%%%%%%%%
%u1=2.*(1-2.*rand(1,800));
y_1=0;
ts=0.2;
%testx(3,10000)=0;
for k=1:1:G
time(k)=k*ts;
u1(k)=1.0*(cos(2*pi*k*ts/250));
%u1(k)=3.25-3*square((2*pi/150)*k);
yout1(k)=1.5*y_1/(1+y_1^2)+0.3*cos(y_1)+1.2*u1(k);
%u_1=u1(k);
%y_1=yout1(k);
%testx(:,k)=[u1(k);yout1(k);y_1];
u_1=u1(k);
y_1=yout1(k);
end
testx=[u1;yout1];
%%%%%%%%%%%%%%%%%%%% 训练开始 %%%%%%%%%%%%%%%%%%%%%
for k=1:1:G
for j=1:1:10
h(j)=exp(-norm(testx(:,k)-ci(:,j))^2/(2*di(j)*di(j)));
end
ymout1(k)=h*w;
%%%%%%%%%%%%%%%%%%%%%% 参数的调整 %%%%%%%%%%%%%%%%%%%%
d_w=0;
for j=1:1:N
d_w(j,1)=0.2.*(yout1(k)-ymout1(k))*h(j);
end
w=w+d_w;
d_di=0;
for j=1:1:N
d_di(j)=0.2.*(yout1(k)-ymout1(k))*w(j)*h(j)*(di(j)^-3)*norm(testx(:,k)-ci(:,j))^2;
end
di=di+d_di;
for j=1:1:N;
for i=1:1:2;
d_ci(i,j)=0.2.*(yout1(k)-ymout1(k))*w(j)*h(j)*(testx(i,k)-ci(i,j))*(di(j)^-2);
end
end
ci=ci+d_ci;
end
%figure(1);
%plot(time,yout1,'r',time,ymout,'b');
%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试 %%%%%%%%%%%%%%%%%%%%%%%%%5
y_2=0;
ts=0.1;
for k=1:1:G
time(k)=k*ts;
u(k)=1.0*(cos(2*pi*k*ts/250));
%u(k)=3.25-3*square((2*pi/150)*k);
yout(k)=1.5*y_1/(1+y_1^2)+0.3*cos(y_1)+1.2*u(k);
%x(:,k)=[u(k);yout(k);y_2];
u_1=u(k);
y_1=yout(k);
end
x=[u;yout];
for k=1:1:G
for j=1:1:N
h(j)=exp(-norm(x(:,k)-ci(:,j))^2/(2*di(j)*di(j)));
end
ymout(k)=h*w;
end
for k=1:1:G
error(k)=yout(k)-ymout(k);
E=E+error(k);
end
E=abs(E)/G;
figure(1);
plot(time,yout,'r',time,ymout,'b')

alvarocfc
- 粉丝: 137
- 资源: 1万+
最新资源
- 蓝桥杯算法笔记.pdf
- 云贝连锁V2独立版V2.2.2支持微信小程序+完整版与升级包
- Xray被动扫描报告2.html
- Flask应用中地理空间数据处理与Docker镜像构建的API集成
- DELPHI调用CALL通用源码 公开源码!
- keil5 v5.38里使用AC5
- delphi 卸载指定进程内已加载的DLL
- 如何学习C语言并精通C语言.pdf
- 《ARM9嵌入式系统设计基础教程》第10章Bootloader设计基础.ppt
- 电子制作_焊接工具_AxxSolder_31_销售_1741143924.zip
- 《Visual+Basic程序设计项目化案例教程》第1章 认识Visual+Basic+6.ppt
- 3439_107891787.html
- 开源风扇转速控制软件,适用于windows平台
- 临时文件,不用下载,没有积分,看看就行
- 原子上下文详细分析PDF
- 基于lvs+keepalived+nginx的web高性能的集群项目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


