C++读取mat数据(2)【转帖】

来源:互联网 发布:淘宝标签怎么设置 编辑:程序博客网 时间:2024/04/30 20:25

2.      使用MATLAB 提供的MAT 文件接口函数

   C/C++程序中有两种方式可以读取MAT文件数据。利用MATLAB提供的有关MAT文件的编程接口函数。MATLAB的库函数中包含了MAT文件接口函数库,其中有各种对MAT文件进行读写的函数,都是以mat开头的函数。如表1所示。

1 C语言中的MAT文件读写函数

MAT   

   

matOpen

打开 MAT 文件

matClose

关闭 MAT 文件

matGetDir

MAT 文件中获得 MATLAB 阵列的列表

matGetFp

获得一个指向MAT 文件的ANSI C 文件指针

matGetVariable

MAT文件中读取MATLAB阵列

matPutVariable

MATLAB阵列到MAT文件

matGetNextVariable

MAT文件中读取下一个MATLAB阵列

matDeleteVariable

MAT文件中删去下一个MATLAB阵列

matPutVariableAsGlobal

MATLAB阵列写入到MAT文件中

matGetVariableInfo

MAT文件中读取MATLAB阵列头信息

matGetNextVariableInfo

MAT文件中读取下一个MATLAB阵列头信息

原创粉丝点击