Библиотека API MAT-файла и включает файлы

MATLAB® обеспечивает, включают и файлы библиотеки, чтобы записать программы, чтобы считать и записать MAT-файлы. В следующей таблице перечислены пути к этим файлам. Термин matlabroot относится к корневой папке вашей установки MATLAB. Термин arch является уникальной строкой, идентифицирующей платформу.

Папки API MAT-файла

Платформа

Содержимое

Папка

Microsoft® Windows®

Включение файлов

matlabroot \extern\include

Библиотеки

matlabroot \bin\win64

Примеры

matlabroot \extern\examples\eng_mat

Mac
Linux®

Включение файлов

matlabroot /extern/include

Библиотеки

matlabroot /bin/ arch

Примеры

matlabroot /extern/examples/eng_mat

API MAT-файла включает файлы

Папка matlabroot\extern\include содержит заголовочные файлы, содержащие объявления функции с прототипами для стандартных программ, к которым можно получить доступ в Библиотеке API. Эти файлы являются тем же самым для Windows, Mac и систем Linux. Папка содержит:

  • Заголовочный файл matrix.h, который содержит определение структуры mxArray и прототипов функции для матричных стандартных программ доступа.

  • Заголовочный файл mat.h, который содержит прототипов функции для стандартных программ mat.

Библиотеки API MAT-файла

Имя папки библиотек, которая содержит разделяемое (динамически связываемый) библиотеки, зависимо платформой.

Разделяемые библиотеки по Windows Systems

Папка bin содержит версию среды выполнения разделяемых библиотек:

  • Библиотека libmat.dll стандартных программ MAT-файла (C/C++ и Фортран)

  • Библиотека libmx.dll стандартных программ доступа к массиву и создания

Разделяемые библиотеки по системам Mac и Linux

Папка bin/arch, где arch является значением, возвращенным командой computer('arch'), содержит разделяемые библиотеки. Например, на Apple Macintosh 64-битные системы, папкой является bin/maci64:

  • Библиотека libmat.dylib стандартных программ MAT-файла (C/C++ и Фортран)

  • Библиотека libmx.dylib стандартных программ доступа к массиву и создания

Файлы в качестве примера

Папка extern/examples/eng_mat содержит исходный код C/C++ и Фортрана для примеров, демонстрирующих, как использовать стандартные программы MAT-файла.

Была ли эта тема полезной?