Ich muss eine 3-D-Matrix in einer MEX-Datei erstellen. In der API-Referenz wird Folgendes erwähnt mxCreateCellArray
für N-D-Zellen-Arrays, mxCreateStructArray
für Strukturen, usw. Aber es gibt keine mxCreateDoubleArray
erwähnt. Ist dies möglich?
Antwort
Zu viele Anzeigen?
gnovice
Punkte
124264
Sie können verwenden mxCreateNumericArray
um Arrays verschiedener Typen zu erstellen, indem Sie den entsprechenden Array-Klassenbezeichner für die classid
Argument:
-
C-Syntax: verwenden.
mxDOUBLE_CLASS
para elclassid
Argument. -
Fortran-Syntax: verwenden Sie die Funktion
mxClassIDFromClassName
mit dem Argument'double'
um den Wert für denclassid
Argument.