matPutVariable (C and Fortran)

Массив к MAT-файлу

Синтаксис C

#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 от Стандартной библиотеки для 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.

Примеры

Смотрите эти примеры в matlabroot/extern/examples/eng_mat:

Смотрите также

| |

Представлено до R2006a