This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

mxCopyReal8ToPtr (Fortran)

REAL*8 values from Fortran array to pointer array

Fortran Syntax

#include "fintrf.h"
subroutine mxCopyReal8ToPtr(y, px, n)
real*8 y(n)
mwPointer px
mwSize n



REAL*8 Fortran array


Pointer to the real or imaginary data of a double-precision MATLAB® array


Number of elements to copy


mxCopyReal8ToPtr copies n REAL*8 values from the Fortran REAL*8 array y into the MATLAB array pointed to by px, either a pr or pi array.

Sets up standard Fortran arrays for passing as arguments to or from the computation routine of a MEX-file. Use this subroutine with Fortran compilers that do not support the %VAL construct.


See the following examples in matlabroot/extern/examples/eng_mat.

See the following examples in matlabroot/extern/examples/refbook.

Introduced before R2006a

Was this topic helpful?