Откройте MAT-файл
#include "mat.h" MATFile *matOpen(const char *filename, const char *mode);
#include "mat.h" mwPointer matOpen(filename, mode) character*(*) filename, mode
filename
Имя файла для открытия
mode
Режим открытия файлов. В следующей таблице перечислены допустимые значения для mode
.
| Открывает файл только для чтения; определяет текущую версию MAT-файла путем проверки файлов и сохраняет текущую версию. |
| Открывает файл для обновления, как чтения, так и записи. Если файл не существует, не создает файл (эквивалентный |
| Открывает файл только для записи; удаляет предыдущее содержимое, если оно имеется. |
| Создает MAT-файл, совместимый с MATLAB® Программное обеспечение версий 4 и более ранних. |
| Создает MAT-файл, совместимый с программным обеспечением MATLAB Version 5 (R8) или более ранней версии. Эквивалентно |
| Открывает файл для записи символьных данных с использованием набора символов по умолчанию для вашей системы. Используйте программное обеспечение MATLAB Version 6 или 6.5, чтобы считать полученный MAT-файл. Если вы не используете Эквивалентно |
| Создает MAT-файл, совместимый с программным обеспечением MATLAB Version 7.0 (R14) или более ранней версии. Эквивалентно |
| Открывает файл для записи сжатых данных. По умолчанию MATLAB Эквивалентно |
| Создает MAT-файл в HDF5-based формате, который может хранить объекты, занимающие более 2 ГБ. |
Указатель на файл, или NULL
в C (0
на языке Фортран), если не удается открыть.
Эта стандартная программа открывает MAT-файл для чтения и записи.
См. эти примеры в
:matlabroot
/ extern/examples/eng_mat