matlab只运行一段程序,求助:程序里面的一段程序不运行是咋回事

clear all;

B=[70.00  60.00  60.00  60.00  70.00

70.00  65.00  65.00  65.00  70.00

70.00  75.00  70.00  70.00  70.00

70.00  75.00  70.00  65.00  70.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  70.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  65.00  65.00  60.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

70.00  75.00  65.00  65.00  68.00

135.00 120.00 135.00 100.00 105.00

135.00 120.00 135.00 100.00 105.00

135.00 120.00 135.00 100.00 105.00

135.00 130.00 135.00 100.00 105.00

135.00 135.00 135.00  90.00 105.00

135.00 120.00 135.00 105.00 105.00

130.00 120.00  85.00  85.00  90.00

110.00 120.00  80.00  80.00  90.00

120.00 120.00  80.00  80.00  90.00

120.00 120.00  80.00  80.00  90.00

120.00 100.00  80.00  80.00  90.00

135.00 135.00 120.00 105.00 105.00

135.00 130.00 130.00 105.00 105.00

135.00 130.00 130.00 105.00 105.00

135.00 135.00 135.00 105.00 105.00

135.00 135.00 135.00 105.00 105.00

110.00 110.00 110.00  85.00  85.00

110.00 110.00 110.00  85.00  85.00

110.00 110.00 110.00  85.00  85.00

110.00 110.00 110.00  85.00  85.00

100.00 100.00  80.00  85.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

100.00  85.00  80.00  80.00  85.00

100.00  85.00  80.00  80.00  85.00

100.00 100.00  80.00  80.00  85.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

135.00 135.00 135.00 135.00 135.00

125.00 135.00 135.00 135.00 135.00

125.00 130.00 130.00 130.00 135.00

110.00 130.00 130.00 130.00 130.00

125.00 130.00 130.00 130.00 135.00

125.00 120.00 115.00 115.00 120.00

125.00 120.00 115.00 115.00 120.00

125.00 120.00 115.00 115.00 120.00

125.00 120.00 115.00 115.00 100.00

70.00  75.00  60.00  60.00  66.00

70.00  75.00  60.00  60.00  66.00

70.00  75.00  60.00  60.00  66.00

70.00  75.00  60.00  60.00  66.00 ];

y=  [70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

70.00

135.00

135.00

135.00

135.00

135.00

135.00

130.00

110.00

120.00

120.00

120.00

135.00

135.00

135.00

135.00

135.00

110.00

110.00

110.00

110.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

100.00

135.00

135.00

135.00

135.00

135.00

135.00

135.00

135.00

125.00

125.00

110.00

125.00

125.00

125.00

125.00

125.00

70.00

70.00

70.00

70.00]' ;   %实际输出

A=B';

w=1;

v=0.5;    %常数 00

n=96;     %输入数据的列数

m=5;       %输入数据的行数

N=100;

c=0;            %每个输入泛化的神经网络的个数

Q=zeros(1,101);

p=2;%模糊基函数的作用半径

q=2; %基函数的参数

f=zeros(1,101);

%输入和网点的标准化

for J=1:n

for K=1:N+1    % N:区间分为N等份。N+1:网点的个数

for i=1:m

a=min (A(i,:));%输入每维的最大值

b=max (A(i,:));%输入每维的最小值

d(i)=(b-a)/N;%每行N等份的值

D(i,:)=(a:d(i):b); %空间上的网点

x(i,J)=(A(i,J)-a)/d(i);%输入向量的标准化

n(i,K)=(D(i,K)-a)/d(i);%网点的标准化

end

end

end

%超闭球神经网络

for j=1:n

for k=1:N+1

%x()=xl(:,j);                          % xl(:,j)输入标准化的值

%y(k)=nl(:,k);                           %nl(:,j)网点标准化的值

%Q(k,1)=(n1(:,k));%Q(k,1)=w(n1(:,k));                        %网点的权值

g(k)=Q(1,k);

n(:,k)=g(k);           %网点的权值

M(k)=norm(x(:,j)-n(:,k) );   %输入标准化后的值到球心的距离

if M(k)<=p*q                         %p:基函数的参数  q基函数的作用半径

s(k)=1;             %基函数选择向量

c=c+1;              % r 含有输入点超闭球的个数。

u(k)=exp(-M(k)^2/q^2);%B(k)上的高斯函数

else

s(k)=0;

c=c;

u(k)=0;

end

f(1,k)=u(k)+f(1,k);

b(k)=u(k)/f(1,k);        %超闭球上的模糊基函数

end

%权值调整

B=(diag(b'))';    %模糊基函数的对角矩阵

yt=b*Q';     %神经网络的联系输出

e=y(1,j)-yt;         %神经网络的误差

for k=1:51

g(k)=g(k)+w*e/v;%权值的调整

end

yt1=b*Q';

M

end

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值