数学建模社区-数学中国
标题:
向大神求教,matlab2012与c++混合编程的问题?
[打印本页]
作者:
皇帝的背影
时间:
2014-4-3 08:54
标题:
向大神求教,matlab2012与c++混合编程的问题?
最近在做一个案子,需要把matlab代码转成c++的dll让vc调用,其中matlab一个函数的参数是函数句柄,而这个函数是我用c++写的,怎么传给转换成的函数呢?或者怎么把c++函数转换成mwArray?求大神指导,谢谢!
matlab转成c++的函数形式是 extern LIB_nfminunc_CPP_API void MW_CALL_CONV Nfminunc(int nargout, mwArray& x, const mwArray& fun, const mwArray& x0, const mwArray& options);其中第三个参数const mwArray& fun就是函数句柄,我用c++写的函数要怎么传给它?
上网搜了很多资料,像用 DECLARE_FEVAL_TABLE申明函数,或者用 mlcFevalTableSetup注册函数,matlab2012不支持了,新版本应该用什么方法,求解?
作者:
平凡之不凡
时间:
2014-4-3 11:51
Matlab2014A下载,给你一个链接
http://pan.baidu.com/s/1hqspRCC#dir?qq-pf-to=pcqq.group
。这里有一个会员上传了安装方法 各位可以参考一下:
http://www.madio.net/thread-209343-1-1.html
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5