java调用matlab函数时出错

跑步_跑步 2013-06-18 11:04:01
出错提示:"Could not create MWArray from unsupported MATLAB type MCOS“
我在matlab中自定义了一个函数create(只有一个输出,没有输入参数),把一个.M脚本文件包裹起来,这个脚本文件会用到其他的.M函数和类。在matlab中调用create能执行成功。
通过javabuilder把这个create转换为.jar。
在调用这个create函数时就出现了如上面的错误。找了好久都没啥结果,望大虾给指点下
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
跑步_跑步 2013-06-18
  • 打赏
  • 举报
回复
完整的出错提示为: Exception in thread "main" java.lang.RuntimeException: Could not create MWArray from unsupported MATLAB type MCOS at com.mathworks.toolbox.javabuilder.internal.MWMCR.mclFeval(Native Method) at com.mathworks.toolbox.javabuilder.internal.MWMCR.access$600(MWMCR.java:23) at com.mathworks.toolbox.javabuilder.internal.MWMCR$6.mclFeval(MWMCR.java:833) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.mathworks.toolbox.javabuilder.internal.MWMCR$5.invoke(MWMCR.java:731) at $Proxy0.mclFeval(Unknown Source) at com.mathworks.toolbox.javabuilder.internal.MWMCR.invoke(MWMCR.java:406) at creatRobot.CreatRobot.create_robot(CreatRobot.java:278) at com.byd.robot.Main.getReverse(Main.java:49) at com.byd.robot.Main.main(Main.java:27)

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧