fnnsimu.m
来自「nnToolKit 神经网络工具包是基于 MATLAB 神经网络工具箱自行开发的」· M 代码 · 共 31 行
M
31 行
function retstr = FnnSimu(kd,sj,td)
%%%% 输入参数赋值开始 %%%%%%%%%%%%%%%%%%%%%%%
% 方便调试程序用,程序调试时去掉这部分的注释
kd=4;
sj=0.05;
td=[37,26,15,3,0.16,1];
%%%% 输入参数赋值结束 %%%%%%%%%%%%%%%%%%%%%%%%
kuand=kd;
sjsd=sj;
% 加载训练好的权值文件
WW=load('data\w.dat');
[row,col]=size(WW);
mu=zeros(1,row);
b0=WW(:,col-1);
% %%%%%根据模糊规则计算预测结果
for j=1:row
x1=1;
for i=1:col-2
x1=x1 .* 1/(sjsd .* exp(((td(i)-WW(j,i))/kuand) .* ((td(i)-WW(j,i))/kuand)));
end
mu(j)=x1;
end
x2=0;
x3=0;
for i1=1:row
x2=x2 + b0(i1) .* mu(i1);
x3=x3 +mu(i1);
end
% 返回网络预测结果:某天的累计沉降量。
retstr=x2/x3;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?