matlab bp神经网络预测问题

load('P1.mat');%1920*6矩阵load('T.mat');%1920*1矩阵load('Y.mat');%480*6矩阵load('E1.mat');%... load('P1.mat');%1920*6矩阵
load('T.mat');%1920*1矩阵
load('Y.mat');%480*6矩阵
load('E1.mat');%480*1矩阵
net=newff(minmax(P),[10, 5], {'tansig' 'purelin' 'purelin'}, 'traingdm');
net.trainParam.epochs=2500;
net.trainParam.goal=0.01;
net.trainParam.show=10;
net.trainParam.lr=0.5;
net.trainParam.mc=0.6;
net.train(net,P,T);
Y= sim(net, Y); %仿真
plot(E,'o');
hold on
plot(Y,'-');%结果对比

结果是:
Warning: NEWFF used in an obsolete way.
> In obs_use at 18
In newff>create_network at 127
In newff at 102
In fenduan at 9
See help for NEWFF to update calls to the new argument list.

Maximum variable size allowed by the program is exceeded.

Error in nnMex2.codeHints (line 117)
hints.TEMP = zeros(1,ceil(tempSize/8),'double');

Error in nncalc.setup2 (line 13)
calcHints = calcMode.codeHints(calcHints);

Error in network/sim (line 321)
[calcLib,calcNet] = nncalc.setup2(calcMode,calcNet,calcData,calcHints,isParallel);

Error in fenduan (line 16)
Y= sim(net, Y); %仿真

程序该怎么改?求高手。
展开
 我来答
积极又俭朴丶小熊4667
2014-07-22 · TA获得超过279个赞
知道答主
回答量:124
采纳率:0%
帮助的人:150万
展开全部
-请问此处如何处理,能够达到让pn等于所有的已知样本来作为预测样本输入????

不知道问题出在哪里,为什么不能得到我想要的下一组数据呢?矛盾啊

http://wenku.baidu.com/link?url=5sPeHwbbotF80NS4oh94zeMshhP68JhbRIqTcBeeAfJ9ZnVheg-_W07sq789GvER80S4IieJ8VRjoh7y-txeT1nFpw5Wi4YX9c9PaogxfOS
追问
那我现在程序出现什么问题?
我有让1
2014-07-22 · TA获得超过156个赞
知道小有建树答主
回答量:477
采纳率:84%
帮助的人:104万
展开全部
我接触matlab12年了,第一次见不用训练直接sim的bp网络,他报的信息是你没有按照常规用神经网络!
追问
已经找到解答了,谢谢啊。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式