LIBMATIO API
1.3.4
|
Functions | |
void | Mat_VarPrint5 (matvar_t *matvar, int printdata) |
Prints the mat variable. | |
matvar_t * | Mat_VarReadNextInfo5 (mat_t *mat) |
Reads the header information for the next MAT variable. | |
void | Read5 (mat_t *mat, matvar_t *matvar) |
Reads the data of a version 5 MAT variable. | |
int | ReadData5 (mat_t *mat, matvar_t *matvar, void *data, int *start, int *stride, int *edge) |
Reads a slab of data from the mat variable matvar . | |
int | ReadNextCell (mat_t *mat, matvar_t *matvar) |
Reads the next cell of the cell array in matvar . | |
int | ReadNextFunctionHandle (mat_t *mat, matvar_t *matvar) |
Reads the function handle data of the function handle in matvar . | |
int | ReadNextStructField (mat_t *mat, matvar_t *matvar) |
Reads the next struct field of the structure in matvar . | |
int | Write5 (mat_t *mat, matvar_t *matvar, int compress) |
Writes a matlab variable to a version 5 matlab file. | |
int | WriteCellArrayField (mat_t *mat, matvar_t *matvar) |
Writes the header and data for an element of a cell array. | |
int | WriteCellArrayFieldInfo (mat_t *mat, matvar_t *matvar) |
Writes the header and blank data for a cell array. | |
int | WriteCharData (mat_t *mat, void *data, int N, int data_type) |
Writes data as character data. | |
int | WriteCharDataSlab2 (mat_t *mat, void *data, int data_type, int *dims, int *start, int *stride, int *edge) |
size_t | WriteCompressedCellArrayField (mat_t *mat, matvar_t *matvar, z_stream *z) |
Writes the header and data for a field of a compressed cell array. | |
size_t | WriteCompressedCharData (mat_t *mat, z_stream *z, void *data, int N, int data_type) |
Writes data as compressed character data. | |
size_t | WriteCompressedData (mat_t *mat, z_stream *z, void *data, int N, int data_type) |
int | WriteCompressedEmptyData (mat_t *mat, z_stream *z, int N, int data_type) |
size_t | WriteCompressedStructField (mat_t *mat, matvar_t *matvar, z_stream *z) |
Writes the header and data for a field of a compressed struct array. | |
int | WriteData (mat_t *mat, void *data, int N, int data_type) |
Writes the data buffer to the file. | |
int | WriteDataSlab2 (mat_t *mat, void *data, int data_type, int *dims, int *start, int *stride, int *edge) |
int | WriteEmptyCharData (mat_t *mat, int N, int data_type) |
Writes empty characters to the MAT file. | |
int | WriteEmptyData (mat_t *mat, int N, int data_type) |
void | WriteInfo5 (mat_t *mat, matvar_t *matvar) |
Writes the variable information and empty data. | |
int | WriteStructField (mat_t *mat, matvar_t *matvar) |
Writes the header and data for a field of a struct array. |
Matlab MAT version 5 file functions
mat | MAT file pointer |
data | pointer to the data to write |
N | number of elements to write |
data_type | data type of the data |
References mat_t::fp.
Referenced by Mat_VarWriteData(), Write5(), WriteCellArrayField(), and WriteStructField().