几天前,我在MATLAB中使用了神经网络工具箱,但突然间,我感觉就像在“忙碌起来”。没什么,只是神经网络的数据组织结构有点“怪异”。如果不小心,它将导致工具箱报告错误。以下是神经网络工具箱的正确打开姿势供您参考:首先发布使用批处理命令调用神经网络工具箱的方法:P = [0.1515 0.1501 0.1509 0.1504 0.1504 0.1500 0.1515 0.1501 0.1509 0.1504 0.1504 0.1500 0.1515 0.1501 0.1500 0.1504 0.1504 0.1500 0.1515 0.1500 0.1509 0.1504 0.1504 0.1500 0.1515 0.1500 0.1509 0.1504 0.1504 0.1500 0.1515 0.1500 0.1509 0.1504 0.1504 0.1500 0.9684 0.2792 0.877 0.7426 0.7228 0.2272 0.9838 0.2941 0.9181 0.7977 0.7702 0.2452 0.9922 0.3101 0.9475 0.8445 0.8227 0.2227 0.9665 0.3953 0.9058 0.8625 0.8708 0.8637 0.2624 0.9982 0.3242 0.9797 0.9995 0.9001 0.3469 0.9917 0.9314 0.9282 0.3678 0.9998 0.3565 0.9948 0.9493 0.9525 0.4500]; T = [0.1521 0.6949 0.7064 0.7083 0.7560 0.7807 0.8182 0.8533 0.8677 0.8459 0.8910 0.9269 0.9496]; P = P& lsquo的;; T = T& rsquo ;; ff = newff(P,T,13); ff.trainParam.epochs = 15000; ff =火车(ff,P,T); Y1 = sim(ff,P); cf = newcf(P,T,13); cf.trainParam.epochs = 15000; cf =火车(cf,P,T); Y2 = sim(cf,P);情节(P,T,& lsquo; o-& rsquo;);坚持,稍等; plot(P,Y1,& lsquo; ^ m-’); p lot(P,Y2,**-k’);标题(< newff& newcf’)传说("原始数据’," newff result& rsquo;," newcf result& rsquo,0) ;在上面的方法中,应该注意的是,应该首先对P和T进行转置,也就是说,神经网络训练样本是矩阵的每一列。首先要做的自然是安装MATLAB。我不会过多地描述此步骤,因此请您自己了解一下。打开它后,在命令行中输入:anfisedit,将出现以下界面:首先单击“加载数据”。单击第一个红色框中的按钮以导入数据,该数据可以从文件或工作区中导入。我要在这里解释的是导入数据的格式,该格式必须满足以下要求:数据的前半部分是系统输入,后半部分是系统输出。假设我们的系统是3个输入和1个输出,那么数据应该是:[x1,x2,x3,y]。首先导入系统所需的训练数据(第一个红色框选择数据类型:训练)。导入数据后,将在相应位置单击工具箱,情况如下:单击“ FIS属性”。编辑”下的选项菜单,然后出现以下界面: