Открыть 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 версии 5 (R8) или более ранней. Эквивалентно |
| Открывает файл для записи символьных данных с использованием набора символов по умолчанию для системы. Для чтения полученного MAT-файла используйте программное обеспечение MATLAB версии 6 или 6.5. Если вы не используете Эквивалентно |
| Создает MAT-файл, совместимый с программным обеспечением MATLAB версии 7.0 (R14) или более ранней. Эквивалентно |
| Открывает файл для записи сжатых данных. По умолчанию MATLAB Эквивалентно |
| Создает MAT-файл в формате HDF5-based, который может хранить объекты, занимающие более 2 ГБ. |
Дескриптор файла или NULL в C (0 в Fortran), если не удается открыть.
Эта подпрограмма открывает MAT-файл для чтения и записи.
См. эти примеры в разделе :matlabroot/extern/examples/eng_mat