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