some Matlab functions are not implemented in their m files
Afficher commentaires plus anciens
Hello everyone, sometimes, in order to have a full grasp of what is happening, I just navigate through matlab functions and see their implementation. A few times I've ended in a function whose .m file is only comments and no implementation (e.g. matlab-path\toolbox\matlab\lang\feval.m) So I wonder, when I invoke that function, what happens?
Thanks
Réponses (1)
Honglei Chen
le 5 Oct 2012
Modifié(e) : Honglei Chen
le 5 Oct 2012
1 vote
Those are built-in functions and the MATLAB file is only for the documentation purpose. When you call such functions, MATLAB knows what to launch.
2 commentaires
Daniel Shub
le 5 Oct 2012
Are they all builtins or can they be a mex also?
Honglei Chen
le 5 Oct 2012
Modifié(e) : Honglei Chen
le 5 Oct 2012
I'm not hundred percent sure but I think most of them should be built-ins. In general I think if there is a mex, you will see a call to mex in the file. If the mex does not need to be invoked, I personally would call them built-ins :)
Catégories
En savoir plus sur Programming dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!