How to get a list of local functions in a MATLAB file?
39 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I would like to get a list of all local functions in a .m file. The localfunctions function does not work in the context of command window or other functions.
Is there a simpler way to achieve this apart from parsing through a file to find the local function names?
Thanks, Balaji
0 commentaires
Réponses (2)
Star Strider
le 5 Sep 2014
Here’s a list of search results of MATLAB online documentation that provides functions that list dependencies. Maybe one of these will work for you. I can’t be more specific because I don’t know what you’re looking for.
2 commentaires
Star Strider
le 6 Sep 2014
I searched using all the search terms I could think of, but it doesn’t seem there is such a command-line function. In the interests of time, I’ll simply present Identify Program Dependencies for you to explore.
I didn’t even know the matlab.codetools.requiredFilesAndProducts function existed until I searched for it a few minutes ago, so I have no personal experience with it. (My experiments with the matlab.codetools.requiredFilesAndProducts function with Matt Fig’s combinator.m that has several user-written functions local to it, failed to list them. Perhaps I'm not using all of its functionality correctly, though.)
It would seem that a useful (and straightforward and uncomplicated) way to do this would be preferable.
Voir également
Catégories
En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!