⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asv

📁 matlab源码
💻 ASV
字号:
%函数功用:比较测试未用GA算法优化的RBF网络和用GA算法优化的RBF网络逼近能力%编写时间:2009.4.17clear all;close all;load pfile;alfa = 0.05;xite = 0.85;x = [0,0]';%M为1时M = 1;if M == 1    b = [p(1);p(2);p(3)];    c = [p(4) p(5) p(6);         p(7) p(8) p(9)];    w = [p(10);p(11);p(12)];elseif M == 2    b = 3*rand(3,1);    c = 3*rands(2,3);    w = rands(3,1);endw_1 = w;w_2 = w_1;c_1 = c;c_2 = c_1;b_1 = b;b_2 = b_1;y_1 = 0;ts = 0.001;for k = 1:1500    time(k) = k*ts;        u(k) = sin(5*2*pi*k*ts);    y(k) = u(k)^3 + y_1/(1 + y_1^2);        x(1) = u(k);    x(2) = y(k);        for j = 1:3        h(j) = exp(-norm(x-c(:,j))^2/(2*b(j)*b(j)));    end        ym(k) = w_1'*h';    e(k) = y(k) - ym(k);        d_w = 0*w;d_b = 0*b;d_c=0*c;    for j = 1:1:3        d_w(j) = xite*e(k)*h(j);        d_b(j) = xite*e(k)*w(j)*h(j)*(b(j)^-3)*norm(x-c(:,j))^2;        for i = 1:1:2            d_c(i,j) = xite*e(k)*w(j)*h(j)*(x(i) - c(i,j))*(b(j)^-2);        end    end        w = w_1 + d_w + alfa*(w_1 - w_2);    b = b_1 + d_b + alfa*(b_1 - b_2);    c = c_1 + d_c + alfa*(c_1 - c_2);        y_1 = y(k);    w_2 = w_1;    w_1 = w;    c_2 = c_1;    c_1 = c;    b_2 = b;    endfigure(1);plot(time,ym,'r',time,y,'b');xlabel('times(s)');ylabel('y and ym');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -