can i get mex files in matlab format?

1 view (last 30 days)
hello;
i have a question about mex files, i would like to know are mex files with compiler become just executable for matlab or i can see them in matlab format not c or c++ for example?
becuase im not familiar with c or c++ language
if there is a solution to tackle this problem can you help me please?

Accepted Answer

James Tursa
James Tursa on 30 Jul 2020
Mex files are compiled (i.e., machine language) DLL files. You cannot view them in MATLAB m-file format. If you have the C/C++ source code for the mex file, you can view that of course, but it will not in general resemble MATLAB m-file format code either.
  3 Comments
James Tursa
James Tursa on 30 Jul 2020
The mex file itself (e.g., with a file name like mymexfile.mexw64) is compiled and is machine language, yes. There is no way to see this as a MATLAB m-file format. The source code for the mex file is probably written in C or C++ or possibly Fortran ... and that will not look like MATLAB m-file code either. At most there might be comments in the source code that will give equivalent m-file code for the functionality of the mex routine, but only if the author put such comments there.
sam sdr
sam sdr on 30 Jul 2020
Thanks a lot for your useful response.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!