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