0
A
回答
2
可以使用:
// e.g. array_name=[1 2 3] in MATLAB
Engine * matlab;
...
mxArray * m = engGetVariable(matlab, "array_name");
double * ptr = (double *) mxGetData(m); // ptr is the double array you need
// you can skip the following if you don't use OpenCV
Mat mat(3, 1, CV_64F); // CV_64F <=> double
memcpy(mat.ptr(), ptr, 3*sizeof(double));
+0
謝謝我的朋友 – user2824393
相關問題
- 1. 如何在使用MATLAB引擎時獲得matlab的PID?
- 2. 從索引獲取雙數組值。 Swift
- 3. Matlab引擎和disp()函數
- 4. 從OpenCV矩陣發送數據到Matlab引擎,C++
- 5. Matlab引擎問題
- 6. 引擎Matlab問題
- 7. 從二維數組獲得索引
- 8. 如何調試Matlab引擎C API?
- 9. 如何獲得雙數組中最小元素的索引?
- 10. 如何獲得matlab中數組中最小元素的索引?
- 11. 從數字中獲得雙倍數
- 12. 在MATLAB中將複數雙數組轉換爲雙數組
- 13. 從Linux中的C連接到Matlab引擎
- 14. 引擎功能:從C應用程序調用MATLAB
- 15. 從另一個數組索引中獲得數組值
- 16. Java Matlab引擎安裝
- 17. 安裝MATLAB引擎的Python
- 18. 從jquery數組中刪除雙引號?
- 19. 從json_encode數組刪除雙引號
- 20. 獲得值從雙列表
- 21. 如何從兩列中獲得雙向組合的數量?
- 22. 從MatLAB中的數組中獲得最接近零的值?
- 23. C#XNA:AI引擎?
- 24. 獲得從多維數組
- 25. 從另一個數組中的索引獲取數組的值:Matlab
- 26. C++從雙數組中減去均值
- 27. 從存儲引擎得到錯誤-1
- 28. 無法獲得雙引號右
- 29. 如何獲得雙引號括起來
- 30. 從第二個數組中獲得索引的數組中獲取值
雙yourArray [3] = fMatlabFunction();你可以直接用C++調用matlab函數(包裝或其他)嗎? – CoryKramer
我使用engEvalString調用matlab函數 – user2824393