Функция mxArrayToString () в Matlab - PullRequest
       10

Функция mxArrayToString () в Matlab

0 голосов
/ 23 сентября 2019

Этот код

argv[i] = mxArrayToString( prhs[i] ); 

преобразует входные данные в строки и сохраняет их в массиве argv []?

void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
    int argc = 0;
    char **argv;
    int i, result;

    argc = nrhs;
    argv = (char **) mxCalloc( argc, sizeof(char *) );
    for (i = 0; i < nrhs; i++){
        argv[i] = mxArrayToString( prhs[i] );

//     ...


}


// ...

Возможно ли улучшить его для повышения производительности?

...