Here is a Fortran computational routine that takes a scalar and doubles it.
subroutine timestwo(y, x) real*8 x, y C y = 2.0 * x return end
To see the same function written in the MEX file format (
the file in MATLAB® Editor.
To build this example, at the command prompt type:
This command creates the binary MEX file called
an extension corresponding to the machine type on which you are running.
You can now call
timestwo like a MATLAB function:
x = 2; y = timestwo(x)
y = 4