在你的代码基础上说了。clc;clear;close all;p=load('originaldata.txt');%你问题最后说的数据文件名跟这个不同。p1=p';t=[1];% 这个输出(Targets)应该和输入数据对应,输入数据有10个,输出应该也是10个 所以改为 t是一个1x10的行向量,每个元素对应10个输入数据的输出。不知道你的训练数据的输出是不是都是1?我试了试假设你的数据的输出都是1,所以t=ones(1,10),可以运行。