求GUI生成EXE不支持syms符号函数的解决方法。

浏览:1173 回答:4

我想用GUI做成单独运行的软件,在生成EXE后,提示错误是undefined function 'syms'for input arguments of type 'char'.查了很多都说matlab编译成EXE不支持符号函数。但是我的程序里面是用syms定义变量求导要用,遇到这种该怎么修改呢?老师找了好久都不知道该怎么做?很苦恼,能给支个招吗QQ343275155

邀请回答 我来回答

全部回答

(4)
默认 最新
大龙猫🐱
因为你的syms是matlab的函数,需要将matlab的函数库和你的exe程序放在同一台电脑上,相当于windows的操作环境支持的c++一样,在未安装matlab的机器上运行可执行程序。 将R2 2007b\toolbox\compiler\deploy\win32中的MCRinstaller.exe安装到该计算机上,将生成可执行程序脱离matlab运行所需的函数库。 参考 http://blog.sina.com.cn/s/blog_4a854d240100udtv.html
2017年1月10日
评论 点赞
技术工
@郑政
2016年12月15日
评论 点赞
结构力学
@詹轲倚
2016年12月15日
评论 点赞
结构力学
@詹轲倚@钱立平
2016年12月15日
评论 点赞

没解决?试试专家一对一服务

换一批