函数近似RBF神经网络

clear
clc
 
c_d=0;
c_dd=0;
T=0.01;
r=0;
c=0;
xita=0.4;
alfa=0.02;
 w=[1 1 1 1 1 ];

 w_1=w;w_2=w_1;
for k=1:1:1000
    %时间
    t(k)=k*T;
    %模型
    r(k)=sin(t(k));
    c_dd(k+1)=-25*c_d(k)+133*r(k);
    c_d(k+1)=c_dd(k)*T+c_d(k);
    c(k+1)=c_d(k)*T+c(k);
    %RBF近似
    x(k,:)=[r(k) c(k)];
    cc=[-1 -0.5 0 0.5 1;
        -10 -5 0  5 10 ];
    b=2;
  
    for j=1:1:5
        
       h(j)=exp(-norm((x(k,:)'-cc(:,j)))^2/(2*b^2)); 
        
    end
    
    y(k)=w*h';
    e(k)=0.5*(c(k)-y(k))^2;
    w_d=xita*(c(k)-y(k))*h+alfa*(w_1-w_2);
    w_2=w_1;
    w_1=w;
    w=w_1+w_d;
    
end
c(:,end)=[];
plot(t,c,'b',t,y,'r');

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值