vs2010 matlab混合编程调用matlab引擎
2014-08-05 20:28
435 查看
// matlab_engine.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "engine.h" #include "windows.h" #pragma comment(lib, "libeng.lib") #pragma comment(lib, "libmx.lib") #pragma comment(lib, "libmat.lib") void main() { Engine* pEng = NULL; if (!(pEng = engOpen(NULL))) { printf("Open matlab enging fail!"); return; } //call Engine plot A*sin(t)+B A=2 B=1 mxArray *A = NULL; double init = 2; A = mxCreateDoubleMatrix(1, 1, mxREAL); memcpy((void*) mxGetPr(A), (void*)&init, sizeof (double)); engPutVariable(pEng, "A", A); init = 1; memcpy((void*) mxGetPr(A), (void*)&init, sizeof (double)); engPutVariable(pEng, "B", A); mxDestroyArray(A); Sleep(3*60*1000); engEvalString(pEng, "t=0:0.2:7;plot(t,A*sin(t)+B);"); if(NULL != pEng) { engClose(pEng); } //return 0; }
相关文章推荐
- vs2010 matlab混合编程调用matlab引擎
- vs2010 matlab混合编程调用matlab引擎
- matlab封装DLL动态链接库 再用VS2010调用(matlab VS混合编程)
- VS2010调用Matlab 2010 引擎的相关设置及问题( error LNK2019: unresolved external symbol _engOpen referenced in )
- matlab封装DLL动态链接库 再用VS2010调用(matlab VS混合编程)(转载)
- c++与matlab混合编程,vs2010中调用.mat文件
- 在VS2008,VS2010,VC6.0MFC中嵌入MATLAB的command window,调用MATLAB引擎
- 《基于VS2010调用matlab2010b引擎实现混合编程》
- vc调用matlab的m文件混合编程(引擎方式)
- VS2010 C#中调用matlab2014a生成的dll的几个问题
- vc调用matlab引擎打不开问题解决
- Python调用Matlab2014b引擎
- VS2010调用MatlabR2010b的图形引擎
- VS2013和matlab相互调用混合编程
- VC++和Matlab混合编程(在VC中调用将.m文件生成的DLL)
- VC与Matlab混合编程(VC中使用Matlab引擎)
- Linux下c++调用自己编写的matlab函数:通过matlab引擎实现
- QT5 调用 MATLAB2013 引擎 win7
- matlab 2012 vs2010混合编程
- [续] MATLAB 混合编程——下篇:调用其它编程语言