Массив, чтобы представить в виде строки
#include "matrix.h" char *mxArrayToString(const mxArray *array_ptr);
array_ptrУказатель на mxCHAR массив.
Строка C-стиля. Возвращает NULL onFailure. Возможные причины для отказа включают из памяти и определения массива, который не является mxCHAR массив.
Вызовите mxArrayToString скопировать символьные данные mxCHAR массив в строку C-стиля. Строка C-стиля всегда отключается с NULL символ и сохраненный в порядке развертывания по столбцам.
Если массив содержит несколько строк, строки копируются по столбцам в единый массив.
Эта функция похожа на mxGetString, за исключением того, что:
Это не требует длины строки как вход.
Это поддерживает и многобайтовые и однобайтовые закодированные символы. На Windows® и платформах Linux®, пользовательская установка локализации задает кодировку по умолчанию.
Смотрите эти примеры в :matlabroot/extern/examples/mex
Смотрите эти примеры в :matlabroot/extern/examples/mx
mxArrayToUTF8String, mxCreateCharArray, mxCreateCharMatrixFromStrings, mxCreateString, mxGetString