| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
#include "mat.h" mxArray *matGetVariable(MATFile *mfp, const char *name);
mwPointer matGetVariable(mfp, name) mwPointer mfp character*(*) name
Pointer to a newly allocated mxArray structure representing the mxArray named by name from the MAT-file pointed to by mfp.
matGetVariable returns NULL in C (0 in Fortran) if the attempt to return the mxArray named by name fails.
This routine allows you to copy an mxArray out of a MAT-file.
Use mxDestroyArray to destroy the mxArray created by this routine when you are finished with it.
See matcreat.c and matdgns.c in the matlabroot/extern/examples/eng_mat folder for sample programs that illustrate how to use the MAT-file routines in a C program.
matPutVariable, mxDestroyArray
![]() | matGetNextVariableInfo (C and Fortran) | matGetVariableInfo (C and Fortran) | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |