查看: 97|回复: 0|关注: 0

[未答复] MATLAB建模后提示错误使用 network/train (line 340)

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
本人初学matlab,输入向量P为3*20的向量,输出向量t为1*20的向量,进行训练和学习,最后进行仿真,套用别人的程序改了下,运行不出来,还求大师指点,感激不尽。最好能直接发个源程序,我的qq邮箱:158818695@qq.com   谢谢大家了!

P=[55 12987 35.15;65 11845 31.9;65 11674 32.3;65 12725 33;65 13396 33.75;65 14480 33.65;70 13396 30.1;65 11845 28.85;65 9623 17.7;70 13161 25.5;70 13912 22.95;70 14480 22.55;70 15682 21.5;70 9623 16.35;70 12987 22.9;65 8368 28.45;50 11845 27.6;65 13676 23.15;65 11674 24.05;70 12725 23.1];
T=[1.3;0.7;1.3;1.1;1.1;1.5;1.1;0.3;0.5;0.9;1.6;1.9;0.8; 0.6;1.6;0.4;0.3;1.6;0.4;1.1];
[p1,minp,maxp,t1,mint,maxt]=premnmx(P,T);
net=newff(minmax(P),[7,1],{'tansig','tansig'},'trainlm');
net.trainParam.epochs = 1000;
net.trainParam.goal=0.001;
[net,tr]=train(net,p1,t1);
TRAINLM, Epoch 0/5000, MSE 0.533351/1e-007, Gradient 18.9079/1e-010
TRAINLM, Epoch 24/5000, MSE 8.81926e-008/1e-007, Gradient 0.0022922/1e-010
TRAINLM, Performance goal met.
a=[60;1359;35.2];
a=premnmx(a);
b=sim(net,a);
c=postmnmx(b,mint,maxt);



QQ截图20200913153937.png
回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表