What is the difference between MATLAB code files, pCode and MEX files?
Afficher commentaires plus anciens
I hear about all of these, but do not know how they differ.
Réponse acceptée
Plus de réponses (2)
Alexei
le 12 Fév 2011
0 votes
I actually want to add a question ))
I know you can turn .m code to C files using the MCC and then turn that to a MEX dll
Question is, can you turn .p code to C using MCC and then turn to a MEX dll?
1 commentaire
Walter Roberson
le 12 Fév 2011
mcc cannot turn .m files to C using any version for a number of years now. mcc produces data files that contain threaded interpreted code, not C code. mcc has no problem including .p files in producing the final result.
Rui
le 27 Avr 2012
0 votes
is there any difference in performance on using the MCC to build a standalone application or matlab compiled dll to be called within a C/C++ application?
1 commentaire
Walter Roberson
le 27 Avr 2012
No, other than perhaps differences in the start-up time (and those differences could depend upon whether a graphics window was being created.)
However, in the other question you were asking about this, you were talking about converting code to C or C++. Converting code to C or C++ is handled by MATLAB Coder, not MATLAB Compiler, and the result would run at the speed of C (or C++), not at the speed of MATLAB. The trade offs is that MATLAB Coder is expensive and there are quite a number of things that cannot be compiled with it.
Catégories
En savoir plus sur MATLAB Compiler dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!