📄 sofmsimu.m
字号:
% 此为Sofm网络仿真函数
% 根据训练好的网络模型,对预测数据进行分类识别
function retstr = SofmSimu(ModelNo,NetPara,SimuData,DataDir)
NNTWARN OFF
retstr=-1;
%%%% 输入参数赋值开始 %%%%%%%%%%%%%%%%%%%%%%%
% 方便调试程序用,程序调试时去掉这部分的注释
ModelNo='1';
DataDir='.';
% 网络参数
NetPara(1)=1; %输入层节点数
NetPara(2)=5; %分类数
SimuData=0.5882; %仿真数据
%%%% 输入参数赋值结束 %%%%%%%%%%%%%%%%%%%%%%%%
% 保留原目录
olddir=pwd;
% 切换到数据所在目录
cd(DataDir);
ClassifyNum=NetPara(2); %分类数
% 读入权值文件
frw=fopen(sprintf('w%s%s',ModelNo,'.dat'),'r');
[w,count]=fscanf(frw,'%f',[ClassifyNum,1]);
fclose(frw);
m=nbgrid(ClassifyNum);
a =simusm(SimuData,w,m,0);
c=find(a);
cd(olddir);
retstr=c;
close all;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -