Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我该如何解决我的程序中的此错误(学习网络)?它出现在sim之后。互联网。
Error in ==> network.sim>simargs at 236 switch class(P) ??? Output argument "Pi" (and maybe others) not assigned during call to "C:\Program Files\MATLAB\R2008b\toolbox\nnet\nnet\@network\sim.m>simargs". Error in ==> network.sim at 173 case 2, [err,X,Xi,Ai,T,Q,TS,matrixForm] = simargs(net,X); Error in ==> mlptrptest at 62 y = sim(net,A{1,1}) 回答: 注意:不要陷入与我相同的陷阱。 Simulink中还有一个名为SIM的功能,可能会在神经网络工具箱中搜索功能SIM时显示。 我要检查的第一件事是第二个输入参数A{1,1}的格式正确。具体来说, A{1,1}必须是单元格数组或double的矩阵。如果它采用任何其他形式,例如任何 其他 类的结构或矩阵,您将收到所看到的错误。诚然,子函数simargs不能很好地处理此特定错误,因为它会为您提供一些无法真正告诉您基本问题的隐秘消息,即您的输入格式不正确。 这里有几件事要检查:
更多&回答... |
![]() |
![]() |