2
我需要在MEX文件中製作一個3-D矩陣。在API參考文獻中,提到了用於N-D單元陣列的mxCreateCellArray
,用於結構的mxCreateStructArray
等,但是沒有提及的mxCreateDoubleArray
。這可能嗎?如何在MATLAB MEX文件中創建雙D的N-D矩陣?
我需要在MEX文件中製作一個3-D矩陣。在API參考文獻中,提到了用於N-D單元陣列的mxCreateCellArray
,用於結構的mxCreateStructArray
等,但是沒有提及的mxCreateDoubleArray
。這可能嗎?如何在MATLAB MEX文件中創建雙D的N-D矩陣?
可以使用mxCreateNumericArray
通過指定classid
參數相應的陣列分類標識符來創建不同類型的數組:
C語法:使用mxDOUBLE_CLASS
爲classid
參數。
Fortran語言的語法:使用功能mxClassIDFromClassName
的說法'double'
得到了classid
參數的值。