主要内容

读mat文件数据的MATLAB C API

读写MATLAB®C/ c++程序的数据

当您在MATLAB中编写整个应用程序或与其他MATLAB用户共享数据时,请使用这些MATLAB程序。

然而,在某些情况下,您必须编写一个自定义程序来与数据交互。例如:

  • 您的数据具有自定义格式。

  • 您为没有运行MATLAB的用户创建应用程序,并且希望向他们提供MATLAB数据。

  • 您希望从外部应用程序读取数据,但您不能访问源代码。

C MAT-File API

matOpen 打开MAT-file
matClose 关闭MAT-file
MATFile 类型MAT-file
matGetVariable 从MAT-file数组
matGetVariableInfo 只有数组头信息
matGetNextVariable mat文件中的下一个数组
matGetNextVariableInfo 只有数组头信息
matPutVariable 数组来MAT-file
matPutVariableAsGlobal 数组到mat文件作为源自全局工作区
matDeleteVariable 删除数组从mat文件
matGetDir mat文件中的变量列表
matGetFp 文件指针指向mat文件
mxIsFromGlobalWS 确定是否从mxArray中复制MATLAB全球的工作区
matGetErrno mat文件API的错误代码

主题

MAT-File源代码文件表

matlabroot走读生/ / eng_mat例子文件夹中包含C/ c++和Fortran源代码,用于演示如何使用mat文件例程。

自定义应用程序访问mat文件

导入和导出MATLAB数据的方法,以及使您能够做到这一点的mat文件例程。

分享MAT-File应用程序

MATLAB需要共享库文件来构建mat文件应用程序。

相关信息