📄 fnnsimu.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -