matlab 遗传算法 GUI的M转exe文件遇到错误

请大家帮忙了,我用遗传算法工具箱编了一个遗传算法程序,并用GUI编了个输入输出界面,这些都可以在matlab中正常运行。但是当我把GUI的M文件转化为EXE文件之后再运行,dos框中会出错undefined command/function 'sus'.

这是怎么回事啊?
请大家帮忙了,我用遗传算法工具箱编了一个遗传算法程序,并用GUI编了个输入输出界面,这些都可以在matlab中正常运行。但是当我把GUI的M文件转化为EXE文件之后再运行,dos框中会出错undefined command/function 'sus'.

这是怎么回事啊?
sus.m是工具箱中自带的M文件啊
谢谢你的关注,这个问题我已经解决了,主要我是的程序中调用了feval函数,而编译的时候没有将这个函数中要用到的sus函数一起编译。
问题解决后,exe文件只要在机子上装一个matlab的编译器,不要求装matlab就能运行。
解决方案参考自
http://www.ilovematlab.cn/redirect.php?tid=147&goto=lastpost&sid=AQNpR2
最新回答
橘萝卜蹲

2024-09-17 01:07:01

mcc -m -your programs -a sus.m试试
执行后就是生成.exe文件
未与你

2024-09-17 01:14:51

exe文件是否在装有matlab的机器上运行???