can you please tell me about the MATLAB mex function is it JAVA or C/C++ or FORTRAN?
5 views (last 30 days)
Show older comments
Can you please tell me about the MATLAB mex function is it JAVA or C/C++ or
FORTRAN? regards
Emad
0 Comments
Answers (1)
Jason Ross
on 5 Nov 2012
What Are MEX-Files?
You can call your own C, C++, or Fortran subroutines from the MATLAB command line as if they were built-in functions. These programs, called binary MEX-files, are dynamically-linked subroutines that the MATLAB interpreter loads and executes. MEX stands for "MATLAB executable."
More information here:
2 Comments
Walter Roberson
on 5 Nov 2012
The question might be, "Which programming language is the command 'mex' itself implemented in?" If so then the answer is mex.m is a MATLAB routine that invokes another MATLAB routine which invokes a command script at the shell level. The shell script invokes a variety of utility routines and eventually invokes the system compiler that has been configured via "mex -setup".
Jason Ross
on 5 Nov 2012
That is also a correct answer ... although the original question could likely do with some elaboration.
See Also
Categories
Find more on Fortran with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!