libmatio函数说明

matio库支持提供了用c/c++读写matlab下.mat文件的的方法。libmatio 1.3.3库中部分函数说明如下:

1. int Mat_Close (mat_t* mat)

    关闭给定的Matlab MAT文件,释放相应的内存。

    mat为MAT文件的指针,返回值为0。

2. mat_t* Mat_Create (const char* matname, const char* hdr_str)

    建立一个名称为matname的MAT文件,并给定相应的文件头hdr_str。如果没有给定文件头,采用默认的文件头。给定的文件头至多不超过116个字符;不够116个字符的文件头,以NULL填充结尾部分。

    参数matname为MAT文件名,hdr_str为给定文件头,默认文件头为NULL。返回值为mat_t*指针。

3. mat_t* Mat_Open (const char* matname, int mode)

    打开MAT文件matname。

    参数matname为MAT文件名,mode为(MAT_ACC_RDONLY,MAT_ACC_RDWR等)。返回值为mat_t*指针。

4. int Mat_Rewind (mat_t* mat)

    当前读变量指针反转到MAT文件中的第一个变量。

    参数mat为指向MAT文件的指针。返回值0.

5. size_t Mat_SizeOfClass (int class_type)

    返回matlab类class_type的大小。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值