MATLAB® предоставляет файлы include и library для записи программ для чтения и записи MAT-файлов. В следующей таблице перечислены имена путей к этим файлам. Термин matlabroot
ссылается на корневую папку установки MATLAB. Термин arch
- уникальная строка, идентифицирующая платформу.
Папки API MAT-файлов
Платформа | Содержание | Папка |
---|---|---|
Microsoft® Windows® | Включите файлы |
|
Библиотеки |
| |
Примеры |
| |
macOS
| Включите файлы |
|
Библиотеки |
| |
Примеры |
|
The
папка содержит файлы заголовков, содержащие объявления функций с прототипами для стандартных программ, к которым можно получить доступ в библиотеке API. Эти файлы являются одинаковыми для систем Windows, macOS и Linux. Папка содержит:matlabroot
\ extern\включить
mat.h
- Функциональные прототипы для mat
стандартные программы
matrix.h
- Определения mxArray
прототипы структур и функций для матричного доступа стандартных программ
Имя папки libraries, содержащей общие (динамически связываемые) библиотеки, зависит от платформы.
The bin
папка содержит версию общих библиотек во время выполнения:
Библиотека MAT-файлов - matlabroot
\ extern\lib\win64\ compiler
\libmat.lib
Матричная библиотека - matlabroot
\ extern\lib\win64\ compiler
\libmx.lib
Библиотека MEX (опционально) - matlabroot
\ extern\lib\win64\ compiler
\libmex.lib
Интервал/
папка, где arch
arch
- значение, возвращаемое computer('arch')
, содержит общие библиотеки.
Библиотека MAT-файлов - matlabroot
/ bin/glnxa64/libmat.so
Матричная библиотека - matlabroot
/ bin/glnxa64/libmx.so
Библиотека MEX (опционально) - matlabroot
/ extern/bin/glnxa64/libmex.so
Интервал/
папка, где arch
arch
- значение, возвращаемое computer('arch')
, содержит общие библиотеки. Для примера в
системах macOS 64-bit Apple папка bin/maci64:
Библиотека MAT-файлов - matlabroot
/ bin/maci64/libmat.dylib
Матричная библиотека - matlabroot
/ bin/maci64/libmx.dylib
Библиотека MEX (опционально) - matlabroot
/ extern/bin/maci64/libmex.dylib
The extern/examples/eng_mat
папка содержит исходный код C/C + + и исходный код Фортран для примеров, демонстрирующих использование стандартных программ MAT-файлов.