2008年9月23日星期二

VC和matlab混合编程的一些经验

VC和matlab混合编程的一些经验
主要有三种方法,详细资料网上可以查到:
1. 在matlab主窗口,用mcc将m文件编译成lib、dll和c文件;
2. 用matcom将m文件编译成exe或dll文件。
3. 在VC中直接调用matlab引擎运行m文件。

区别:
(1)1和2都可以脱离matlab环境在VC中运行,3不行;
(2)1和2部分matlab函数不支持,如eval、feval等,而3基本上都支持(实际上就是打开matlab然后由matlab运行m文件)。

没有评论: