Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

编写 C 程序以读取 MAT 文件数据

使用 mxArray 从 C 程序中读写 MATLAB® 数据

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

但是,有些情况下,您必须编写自定义程序来与数据进行交互。例如:

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

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

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

C MAT-File API

matOpenOpen MAT-file
matCloseClose MAT-file
MATFileMAT 文件的类型
matGetVariableArray from MAT-file
matGetVariableInfoArray header information only
matGetNextVariableNext array in MAT-file
matGetNextVariableInfoArray header information only
matPutVariableArray to MAT-file
matPutVariableAsGlobalArray to MAT-file as originating from global workspace
matDeleteVariableDelete array from MAT-file
matGetDirList of variables in MAT-file
matGetFpFile pointer to MAT-file
mxIsFromGlobalWSDetermine whether mxArray was copied from MATLAB global workspace
matGetErrnoError codes for MAT-file API

主题

相关信息