matlab不同m文件相互调用,神经网络 - YISONG

matlab不同m文件相互调用(神经网络)

问题:

在第一个脚本中编写完神经网络(在此训练),生成一个训练好的神经网络。

在第二个脚本中调用这个神经网络,怎么调用这个神经网络(不再需要对其进行训练)?

解决:

第一个文件是脚本文件,不是函数文件,所以没有返回值、外部对它的输入值。只是用于训练网络,产生一个net模型,准备以后用。第二个文件是GUI文件,操作对net的输入、输出。

global net %可以不用定义全局变量,或许后面会用才定义

run e %e为脚本文件

x1=[0.83371;0.92546;0.84084;0;0;0;0;0;0;];

y=sim(net,x1)

参考http://www.ilovematlab.cn/thread-25143-1-1.html