how to convert a DLL file into an m file ?

3 views (last 30 days)
Ano
Ano on 13 Feb 2017
Answered: Walter Roberson on 13 Feb 2017
Hello! I have found a matlab codes which have some files with DLL extension and I would like to know their contents, is it possible to convert them into .m files? if not how can I read them ??! Thank you!

Answers (1)

Walter Roberson
Walter Roberson on 13 Feb 2017
You could get a Decompiler that created C code. However, there is no known program for automatically converting C into MATLAB, and doing so is not generally possible as there are some things that can be done in C that cannot be done in MATLAB.
When MATLAB code is compiled to a .dll using MATLAB Compiler (in older versions) or MATLAB Compiler SDK (newer versions) then it is not compiled directly to C: instead, the internal threaded interpreted data structures are written as data in encrypted form, and a MATLAB runtime library is used to interpret the data structures at execution time. It is intended that this be difficult to convert back to MATLAB code.

Categories

Find more on MATLAB Compiler 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!