can you please tell me about the MATLAB mex function is it JAVA or C/C++ or FORTRAN?

5 views (last 30 days)
Can you please tell me about the MATLAB mex function is it JAVA or C/C++ or
FORTRAN? regards
Emad

Answers (1)

Jason Ross
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
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
Jason Ross on 5 Nov 2012
That is also a correct answer ... although the original question could likely do with some elaboration.

Sign in to comment.

Categories

Find more on Fortran with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!