Имя переменной указателя mxArray - PullRequest
0 голосов
/ 03 мая 2018

Возможно ли получить имя переменной указателя mxArray?

const char * strFileMatFile = "path/to/mat/file.mat";
pMatFile = matOpen(strFile, "r");

const char * strVarName = "a" // name of a variable inside the mat file
                              // which I want to find with the mxArray pointer
// Get a pointer to the variable with name strVarName in the mat file
mxArray *pVariable = matGetVariable(pMatFile, strVarName);


const char * strVarNameFromPtr = mxArrayToString(pVariable);

mxArrayToString(pVariable) возвращает ноль. Есть ли функция, которая может возвращать имя переменной указателя mxArray?

Что-то вроде:

const char * strVarNameFromPtr = mxGetName(pVariable);
...