混合編程之C調用Matlab

一、定義變量(須要轉換爲matlab格式):mxGreateDoubleMatrix和memcpy函數函數

二、數據傳入引擎:engPutVariable()spa

三、執行matlab指令:engEvalString(ep, "malab函數")變量

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

五、關閉引擎:engClose()matlab

相關文章
相關標籤/搜索