使用C++操作Matlab中的mat文件

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 文件例程的示例。

你可能感兴趣的:(Matlab,c++,matlab,开发语言)