如何在MATLAB MEX文件中创建双打ND矩阵?

rlb*_*ond 2 matlab matrix mex

我需要在MEX文件中制作一个三维矩阵.在API参考中,提到mxCreateCellArray了ND单元阵列,mxCreateStructArray结构等.但是没有mxCreateDoubleArray提到.这可能吗?

gno*_*ice 6

您可以mxCreateNumericArray通过为classid参数指定适当的数组类标识符来创建不同类型的数组:

  • C语法:使用mxDOUBLE_CLASSclassid参数.

  • Fortran语法:使用mxClassIDFromClassName带参数的函数'double'来获取参数的值classid.