异常
mingw64环境变量设置有问题
matlab中交互的数据和函数
c和matlab交互,需要转换m或者dll为matlab识别的格式后才能调用(m文件转dll,dll转mex、或者loadlibrary生成的文件),不能直接调用
mclmcrInitialize();
mclInitializeApplication(NULL,0);
mxArray* b = mxDuplicateArray(a);
*((double*)mxGetPr(b))+=1.0;//强制类型转换成double,否则数值不对
mclTerminateApplication();
matlab带图形的模块调用
int run_main(int argc, char **argv)
{
mclInitializeApplication(NULL,0);
//code
mclTerminateApplication();
return 0;
}
int main()
{
mclmcrInitialize();
return mclRunMain((mclMainFcnType)run_main,0,NULL);
}