混合编程之C调用Matlab

一、定义变量(须要转换为matlab格式):mxGreateDoubleMatrix和memcpy函数函数

二、数据传入引擎:engPutVariable()spa

三、执行matlab指令:engEvalString(ep, "malab函数")变量

四、清理操做:mxDestroyArray()函数清理mxGreateDoubleMatrix生成的变量:A = mxCreateDoubleMatrix(M, N, mxREAL);mxDestroyArray(A);数据

五、关闭引擎:engClose()matlab

相关文章
相关标签/搜索