Why am I not able to mex the example FORTRAN yprimef.F MEX-file on 64-bit Linux in MATLAB 7.7 (R2008b)?

1 visualización (últimos 30 días)
The FORTRAN MEX example in the documentation appears to not work. I am trying to run this command on the yprimef.F and yrprimefg.F files that are present in:
$matlabroot\extern\examples\mex
where matlabroot is the MATLAB installation directory.
I run the following command to create a MEX-file on a 64-bit Linux machine using the supported compiler:
mex yprimef.F yprimefg.F
Either I am not be able to compile successfully, or even when able to compile, I cannot run the generated mex file. I get the following error:
??? Error using ==> yprimef
YPRIME requires two input arguments

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 2 de Mayo de 2011
Please change the datatype of PLHS(*) and PRHS(*) to MWSIZE such that automatically the correct datatype for your compiler is used.

Más respuestas (0)

Categorías

Más información sobre Write C Functions Callable from MATLAB (MEX Files) en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2008b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by