《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 2767|回复: 2
收起左侧

[提问] java调用matlab,Undefined function or method 'sym' for.....'char'

[复制链接]
发表于 2013-5-11 14:30:24 | 显示全部楼层 |阅读模式
java调用MATLAB程序编程成的jar包
各位,我将matlab写的程序编译成jar包,然后用java代码调用的时候出现如下问题:
{??? Undefined function or method 'sym' for input arguments of type 'char'.

Error in ==> test at 2


}
Exception: com.MathWorks.toolbox.javabuilder.MWException: Undefined function or method 'sym' for input arguments of type 'char'.

附代码:
matlab测试代码如下:
function b=test(data)
x = sym('x');
eq = x^2 - 4*x + 3;
a = solve(eq);
b = mean(a);

以上代码可以在matlab中运行无误。但是用java代码调用的时候就出现上面的错误信息,请问各位这是什么问题啊?如何解决啊?
查了很多资料,都没找到正确有效的办法,麻烦各位朋友帮忙解决。。多谢。。
 楼主| 发表于 2013-5-12 06:36:45 | 显示全部楼层
自己顶一下啦。搞了两天没搞定,麻烦大家帮帮忙啦,多谢。
回复 支持 反对

使用道具 举报

发表于 2013-8-14 13:12:27 | 显示全部楼层
boxflying 发表于 2013-5-12 06:36
自己顶一下啦。搞了两天没搞定,麻烦大家帮帮忙啦,多谢。

貌似是matlab目前不支持符号工具函数的编译,我也郁闷中。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-11-26 06:48 , Processed in 0.050841 second(s), 13 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表