piggybaby 发表于 2007-4-16 12:29

求教采用RBF网络进行辨识的程序

RT 因为对matlab是初学,所以好多东西都不懂。老师让我做个RBF用于传感器故障诊断的课题。第一步先让我做个RBF辨识模型。这个是实际系统模型G(s)= 8/[(1+15S)(1+15S)(1+20S)(1+20S)]
还给了我个用BP做的辨识程序(付上),让我看看写个RBF的给她。但是还是没有思路,希望高手能够帮忙解答下。我的e-mail:xiaolong841009@163.com

function nni
%produce values of modle through simulation
clear;
sim('bscy');
%initiate weight
y=delaysig(yf',1,2);
u=delaysig(uf',1,2);
=initff(,18,'tansig',1,'purelin');

%for i=1:4
    sim('bscy');
    y=delaysig(yf',1,2);
    u=delaysig(uf',1,2);
    disp_frep=100;
    max_epoch=30000;
    err_goal=0.01;
    lr=0.1;
    tp=;
    =trainbpx(w1,b1,'tansig',w2,b2,'purelin',,yf',tp);
    ploterr(tr,err_goal);
    %end


%simulate
a=simuff(,w1,b1,'tansig',w2,b2,'purelin');
newplot;
plot(a,'r');
hold on
plot(yf','b');
hold on
e=yf'-a;
plot(e,'k');
save wb w1 b1 w2 b2 ;
页: [1]
查看完整版本: 求教采用RBF网络进行辨识的程序