未定义的函数或方法'findjobj'用于'double'类型的输入参数。 MATLAB

时间:2014-01-31 18:19:50

标签: java matlab handle matlab-uitable

我正在尝试使用java在MATLAB中自定义我的uitable。 但是,我需要使用findjobj 获取 java句柄,但我一直收到此错误:

  

???未定义的函数或方法'findjobj'用于'double'类型的输入参数。

这是我的代码:

     mtable= handles.uitable1;
     jScroll=findjobj(mtable);
     jTable = mtable.getTable;

我知道我传递的数字如下:          handles.dataTable = 3.0205

但是我在其他帖子中看到了同样的事情....我也试过传递get(handles.uitable1)但它给了我一个类似的错误,说它是一个结构数组......

请帮助!

1 个答案:

答案 0 :(得分:4)

在命令窗口中输入which findjobj。它可能会返回“找不到'findjobj'。”函数findjobj不是内置函数。它是Mathworks文件交换中可用的用户贡献函数:FindJObj - find java handles of Matlab graphic objects