How to get a list of local functions in a MATLAB file?
32 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
Star Strider
2014-9-5
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 个评论
Star Strider
2014-9-6
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!