Массив в MAT-файл
#include "mat.h" int matPutVariable(MATFile *mfp, const char *name, const mxArray *pm);
#include "mat.h" integer*4 matPutVariable(mfp, name, pm) mwPointer mfp, pm character*(*) name
mfp Указатель на информацию файла MAT
name Наименование mxArray для размещения в MAT-файле
pm mxArray указатель
0 в случае успешного и ненулевого значения в случае возникновения ошибки. В C, использование feof и ferror из библиотеки Standard C вместе с matGetFp для определения статуса. Как интерпретировать коды ошибок, возвращенные matPutVariable, звонок matGetErrno.
Эта процедура ставит mxArray в MAT-файл.
matPutVariable пишет mxArray pm в MAT-файл mfp. Если mxArray не существует в MAT-файле, функция добавляет его в конец. Если mxArray с таким же именем существует в файле, функция заменяет существующую mxArray с новым mxArray путем перезаписи файла.
Не используйте имена функций MATLAB ® для имен переменных. Общие имена переменных, конфликтующие с именами функций: i, j, mode, char, size, или path. Чтобы определить, связано ли конкретное имя с функцией MATLAB, используйте which функция.
Размер нового mxArray может отличаться от существующего mxArray.