Where has depfun gone? or How to make a dependency graph?

80 次查看(过去 30 天)
I would like to use plot_graph from plot_depfun: https://www.mathworks.com/matlabcentral/fileexchange/46080-plot_depfun
These functions use the function depfun, wich does not seem to exist in newer matlab versions.
I am looking for an easy way to make a connection map (node graph) which shows the dependencys between functions.
Further more the dependency report does not seem to work when .mlapp files come in play.
Thanks!
  1 个评论
Christopher Pedersen
Hi Christian - From version 8.3 onwards, you can use this command instead:
deps = matlab.codetools.requiredFilesAndProducts(name);
for example
deps = matlab.codetools.requiredFilesAndProducts('myfunction.m');
The '-toponly' speeds this up a bit by only returning the direct dependecies of 'myfunction.m', rather than the dependecies-of-dependencies.
Hope that helps,
Chris

请先登录,再进行评论。

回答(1 个)

Bruno Luong
Bruno Luong 2020-8-3

类别

Help CenterFile Exchange 中查找有关 Downloads 的更多信息

产品


版本

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by