wangkai2013 发表于 2013-7-26 23:36

求大神指导,为什么有错,运行不出来

clear,clc
x=1:100;
y=1./x;
=premnmx(x,y);
dx=;
net=newff(dx,,{'sigmoid','sigmoid'});
net=train(net,xn,yn)
y0=sim(net,xn);
y1=postmnmx(y0,miny,maxy);
hold on
plot(x,y,'r*',x,y1,'b')
hold off

发表于 1970-1-1 08:00

madio 发表于 2013-7-27 07:43

没有sigmoid这个函数名,一般使用的时候常见的是对数S型函数(logsig)和正切S型函数(tansig),另外还需要定义训练函数。你可以改成下面的形式:clear,clc
x=1:100;
y=1./x;
=premnmx(x,y);
dx=;
net=newff(dx,,{'tansig','logsig'},'traingd');
net=train(net,xn,yn)
y0=sim(net,xn);
y1=postmnmx(y0,miny,maxy);
hold on
plot(x,y,'r*',x,y1,'b')
hold off

wangkai2013 发表于 2013-7-30 21:23

好吧,谢谢大神
页: [1]
查看完整版本: 求大神指导,为什么有错,运行不出来