编译 Fortran MEX 文件
此示例说明如何编译示例 MEX 文件 timestwo
。使用此示例验证系统的编译配置。
要编译代码示例,请首先将文件复制到一个可写文件夹中,例如路径上的 c:\work
:
copyfile(fullfile(matlabroot,'extern','examples','refbook','timestwo.F'),'.','f')
使用 mex
命令编译 MEX 文件。
mex timestwo.F
此命令将创建文件 timestwo.
,其中 ext
ext
是由 mexext
函数返回的值。
函数 timestwo
接受标量输入并使其倍增。像调用 MATLAB® 函数一样调用 timestwo
。
timestwo(4)
ans = 8