您的位置:首页 > 编程语言 > MATLAB

VC++和Matlab混合编程(在VC中调用将.m文件生成的DLL)

2015-08-25 20:01 465 查看
这是师兄们在实际项目中用到的关于VC++和MATLAB混合编程的实例。最近自己在瞎鼓捣,也就研究了下这块,本想写篇博文,但网上这块的资料还算是比较多,写的也比较具体,想着不重复劳动,因此我也就不写了。

//提取节点信息
    mxArray *csd_path;
    mxArray *save_path;
    mxArray *mat_path=mxCreateCellMatrix(NULL,NULL);//mxCreateCellMatrix:创建二维单位矩阵
    mxArray *analog=mxCreateCellMatrix(NULL,NULL);
    mxArray *digtal=mxCreateCellMatrix(NULL,NULL);
    csd_path=mxCreateString(PublicData::normal_csd);//mxCreateString:创建一个字符串类型,并初始化为normal_csd
    save_path=mxCreateString(PublicData::csdfiles);
    mlfNormalWaveAnalysis(3,&mat_path,&digtal,&analog,csd_path,save_path);


有几篇博文讲解的比较详细,如下:

http://m.blog.csdn.net/blog/yuanjf1990/8741985:相当详细

http://www.cnblogs.com/mfryf/archive/2012/02/16/2354295.html

http://www.vckbase.com/index.php/wv/1266.html

matlab2012b与vs2010交叉调用时的编译环境设置的文章可以从这里下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: