This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

mxGetPr (C and Fortran)

Real data elements in array of type DOUBLE

C Syntax

#include "matrix.h"
double *mxGetPr(const mxArray *pm);

Fortran Syntax

mwPointer mxGetPr(pm)
mwPointer pm



Pointer to an mxArray of type double


Pointer to the first element of the real data. Returns NULL in C (0 in Fortran) if there is no real data.


Use mxGetPr on arrays of type double only. Use mxIsDouble to validate the mxArray type. For other mxArray types, use mxGetData.

Call mxGetPr to access the real data in the mxArray that pm points to. Once you have the starting address, you can access any other element in the mxArray.

Introduced before R2006a

Was this topic helpful?