主要内容

matPutVariable (C和Fortran语言)

数组来MAT-file

C语法

#include "mat.h" int matPutVariable(MATFile *mfp, const char *name, const mxArray *pm);

Fortran语言的语法

#include "mat.h" integer*4 matPutVariable(mfp, name, pm) mpointer mfp, pm character*(*) name . #include " mfp .h" integer*4 matPutVariable(mfp, name, pm

参数

mfp

指针mat文件信息

的名字

的名字mxArray放入mat文件

mxArray指针

返回

0如果成功则为零,如果发生错误则为零。在C语言中,使用feofferror标准C库的matGetFp决定地位。来解释返回的错误代码matPutVariable,叫matGetErrno

描述

这个例程将mxArrayMAT-file。

matPutVariablemxArray点到MAT-filemfp.如果mxArray如果在mat -文件中不存在,则函数将其附加到末尾。如果一个mxArray如果文件中存在相同的名称,函数将替换现有的mxArray与新mxArray通过重写文件。

不要使用MATLAB®函数名作为变量名。与函数名冲突的常见变量名包括j模式字符大小,或路径.要确定特定的名称是否与MATLAB函数相关联,请使用哪一个函数。

新尺寸mxArray能与现有的不同吗mxArray

例子

参见matlabroot走读生/ / eng_mat例子

之前介绍过的R2006a