原文件里的程序是这样的![](http://imgsrc.baidu.com/forum/w%3D580/sign=c772a95ca0af2eddd4f149e1bd110102/f924baa1cd11728bf66b5b78c4fcc3cec2fd2cce.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=7b9494634736acaf59e096f44cd88d03/d0f8d100baa1cd11c2f0a57ab512c8fcc2ce2dce.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=f2c1fc7d8682b9013dadc33b438ca97e/ff0e6059252dd42a1509d6f10f3b5bb5c9eab808.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=aea7b8c5a80f4bfb8cd09e5c334e788f/b006720e0cf3d7ca576ee82cfe1fbe096a63a9f0.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=770a466547fbfbeddc59367748f1f78e/5a2a0cf3d7ca7bcb27e31075b2096b63f724a8f0.jpg)
每次都会出现这样的字 错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。
和图![](http://imgsrc.baidu.com/forum/w%3D580/sign=a9e2d2ede550352ab16125006343fb1a/a82e19d8bc3eb135a0eb6ae1aa1ea8d3fd1f4464.jpg)
我把程序都打出来了,希望大神能帮下我
p1=[0.1473,0.4372,0.3926;0.1526,0.4592,0.4588;0.3421,1.0006,0.5166;0.3164,0.9250,0.1875;0.2311,0.9459,0.1326;0.1534,0.5280,0.5172;0.3962,1.0277,0.1874;0.3005,0.8357,0.1874];?
p2=[0.8645,2.3053,0.9288;0.8329,1.9963,0.9625;0.9488,2.4015,0.9466;0.8735,2.4342,0.5689;0.7797,1.5103,0.9315;0.8805,1.5903,0.9466;0.7453,1.3771,0.9543;0.8456,1.7366,0.9721];
p3=[0.3962,0.7500,1.5238;0.3687,0.8138,2.8823;0.4441,0.012,2.1818;0.2921,0.9845,2.3000;0.3319,1.0754,1.4878;0.3455,1.3827,1.3600;0.2747,0.9566,1.4878;0.3331,1.1811,1.5531];
p=[p1,p2,p3];
t1=[1,0,0];
t2=[0,1,0];
t3=[0,0,1];
t=[t1,t2,t3];
net=newff(minmax(p),[8,3],{‘tansig’?‘logsig’},‘trainscg’);
net.trainParam.epochs=100;
net.trainParam.epochs=0.001;
net=train(net,p,t);
y1=sim(net,p1);
y2=sim(net,p2);
y3=sim(net,p3);
p_testl=[0.1874,0.8576,0.2628;04334,1.0677,0.5166;0.1473,0.6312,0.5666;0.3227,0.7238,0.1875];
p_test2=[0.8810,2.3588,0.9156;0.9112,2.4393,0.9547;0.9340,2.8712,0.9912;0.9740,2.5451,0.9702];
p_test3=[0.3095,1.0331,1.3225;0.2675,0.8109,1.4148;0.3282,1.1248,1.4528;0.4578,1.4348,1.8732];
y_testl=sim(net,p_testl);
y_test2=sim(net,p_test2);
y_test3=sim(net,p_test3);
![](http://imgsrc.baidu.com/forum/w%3D580/sign=c772a95ca0af2eddd4f149e1bd110102/f924baa1cd11728bf66b5b78c4fcc3cec2fd2cce.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=7b9494634736acaf59e096f44cd88d03/d0f8d100baa1cd11c2f0a57ab512c8fcc2ce2dce.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=f2c1fc7d8682b9013dadc33b438ca97e/ff0e6059252dd42a1509d6f10f3b5bb5c9eab808.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=aea7b8c5a80f4bfb8cd09e5c334e788f/b006720e0cf3d7ca576ee82cfe1fbe096a63a9f0.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=770a466547fbfbeddc59367748f1f78e/5a2a0cf3d7ca7bcb27e31075b2096b63f724a8f0.jpg)
每次都会出现这样的字 错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。
和图
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a9e2d2ede550352ab16125006343fb1a/a82e19d8bc3eb135a0eb6ae1aa1ea8d3fd1f4464.jpg)
我把程序都打出来了,希望大神能帮下我
p1=[0.1473,0.4372,0.3926;0.1526,0.4592,0.4588;0.3421,1.0006,0.5166;0.3164,0.9250,0.1875;0.2311,0.9459,0.1326;0.1534,0.5280,0.5172;0.3962,1.0277,0.1874;0.3005,0.8357,0.1874];?
p2=[0.8645,2.3053,0.9288;0.8329,1.9963,0.9625;0.9488,2.4015,0.9466;0.8735,2.4342,0.5689;0.7797,1.5103,0.9315;0.8805,1.5903,0.9466;0.7453,1.3771,0.9543;0.8456,1.7366,0.9721];
p3=[0.3962,0.7500,1.5238;0.3687,0.8138,2.8823;0.4441,0.012,2.1818;0.2921,0.9845,2.3000;0.3319,1.0754,1.4878;0.3455,1.3827,1.3600;0.2747,0.9566,1.4878;0.3331,1.1811,1.5531];
p=[p1,p2,p3];
t1=[1,0,0];
t2=[0,1,0];
t3=[0,0,1];
t=[t1,t2,t3];
net=newff(minmax(p),[8,3],{‘tansig’?‘logsig’},‘trainscg’);
net.trainParam.epochs=100;
net.trainParam.epochs=0.001;
net=train(net,p,t);
y1=sim(net,p1);
y2=sim(net,p2);
y3=sim(net,p3);
p_testl=[0.1874,0.8576,0.2628;04334,1.0677,0.5166;0.1473,0.6312,0.5666;0.3227,0.7238,0.1875];
p_test2=[0.8810,2.3588,0.9156;0.9112,2.4393,0.9547;0.9340,2.8712,0.9912;0.9740,2.5451,0.9702];
p_test3=[0.3095,1.0331,1.3225;0.2675,0.8109,1.4148;0.3282,1.1248,1.4528;0.4578,1.4348,1.8732];
y_testl=sim(net,p_testl);
y_test2=sim(net,p_test2);
y_test3=sim(net,p_test3);