这个问题已经在这里有一个答案:
- 是否有可能都和流出MATLAB环境中执行编译的代码? 2个回答
我有一个MATLAB项目,我才能有一个可执行文件,使用MCC编译。
然后,我想知道是否有可能为外部编程来执行他的一些.exe文件中的.m文件,而无需重新编译整个项目。
问题的关键是提供在其他developpers可以添加自己的“插件”,写在MATLAB应用程序。
我已经搜查运行外部.m文件编译MATLAB应用中(如这个线程:的方式运行从MATLAB编译功能的.m文件 ),但它并不适合在这里我的目的,altough它的正常工作使用eval( )。
但这种的eval()“绝招”是不够的,因为它不允许定义新的函数或类。 举例来说,我想外部.m文件是新类(编译自“界面”中的可执行继承)。
有没有办法将文件动态加载.M成MATALB编译成可执行文件? (即使它需要一个MATLAB许可证做这样)。
和/或者是有一些“无证MATLAB”这指的是我可以进一步研究这个特殊的话题?
问候,