matlab提供读写MAT文件的头文件和库函数,下面列出这些文件的路径,其中matlabroot指matlab安装的路径,arch来识别平台架构
头文件在matlabroot\extern\include库函数在matlabroot\bin\win64例程在matlabroot\extern\examples\eng_mat
头文件
matlabroot\extern\include文件夹包含头文件,其中包含函数声明以及您可以在 API 库中访问的例程的原型。这些文件对于 Windows、macOS 和 Linux 系统是相同的。该文件夹包含:
mat.h
mat 例程的函数原型
matrix.h
矩阵访问例程的 mxArray 结构体和函数原型的定义
库函数
您需要 libmat 和 libmx 共享库。文件的名称是和平台相关的。
MAT-File 库
matlabroot\extern\lib\win64\compiler\libmat.lib
Matrix 库
matlabroot\extern\lib\win64\compiler\libmx.lib
MEX 库(可选的)
matlabroot\extern\lib\win64\compiler\libmex.lib
例程
extern/examples/eng_mat 文件夹包含 C/C++ 和 Fortran 源代码,用于演示如何使用 MAT 文件例程的示例。