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

posted on 2009-06-27 17:45  YISONG  阅读(937)  评论(0编辑  收藏  举报

导航