“java,mathworks” - Matlab Java Exception

时间:2013-07-04 13:25:23

标签: java matlab

运行我的代码几个小时后,它已经停止并显示了下面的消息。

Exception in thread "FileDecorationCache request queue" java.lang.NullPointerException
    at com.mathworks.mlwidgets.explorer.model.table.UiFileList.fireListeners(UiFileList.java:450)
    at com.mathworks.mlwidgets.explorer.model.table.UiFileList.access$000(UiFileList.java:43)
    at com.mathworks.mlwidgets.explorer.model.table.UiFileList$1.stateChanged(UiFileList.java:118)
    at com.mathworks.util.MulticastChangeListener.stateChanged(MulticastChangeListener.java:26)
    at com.mathworks.mlwidgets.explorer.model.FileDecorationCache$1.stateChanged(FileDecorationCache.java:101)
    at com.mathworks.util.MulticastChangeListener.stateChanged(MulticastChangeListener.java:26)
    at com.mathworks.mlwidgets.explorer.model.FileDecorationModel$2$2.run(FileDecorationModel.java:299)
    at com.mathworks.mlwidgets.explorer.extensions.basic.DefaultFileInfoProvider$4.run(DefaultFileInfoProvider.java:91)
    at com.mathworks.mlwidgets.explorer.model.FileDecorationModel$3$1.run(FileDecorationModel.java:342)
    at com.mathworks.util.RequestQueue.execute(RequestQueue.java:105)
    at com.mathworks.util.RequestQueue.access$000(RequestQueue.java:23)
    at com.mathworks.util.RequestQueue$2.run(RequestQueue.java:76)
    at java.lang.Thread.run(Unknown Source)   
Subscripted assignment between dissimilar structures.

有没有人知道这意味着什么?

特别是.. 不同结构之间的订阅分配是什么意思???

我一直在努力解决这个问题,因为星期一,我仍然不知道发生了什么。 救救我

谢谢,布鲁诺!


部分代码:

我有一个

function Polynome(output, inputs)
output = {'a'}
inputs = {'b', 'c', 'd', 'e'}

并且有一个数据库,其中每列与每个字母等效,因此此代码将搜索谁是列并放入polyfitn函数,说明 y =输出 x =输入

对于我使用过的另外两个数据库,我的工作效果非常好。但现在它不起作用并向我显示错误。

1 个答案:

答案 0 :(得分:0)

当您尝试执行以下操作时,通常会发生错误Subscripted assignment between dissimilar structures -

>> s.a = 1;
>> s.b = 2;
>> t.a = 1;
>> s(1) = t   // For this to work, s and t must have the same fields
??? Subscripted assignment between dissimilar structures.

检查代码中结构之间的下标分配,并查看您分配的结构是否具有相同的字段。