For newer releases of Matlab (eg 2007 or 2008) you could use the built in functions:
- mlint
- dependency report and
- coverage report
Another option is to use Matlab's profiler. The command is profile, it can also be used to track dependencies. To use profile, you could do
>> profile on % turn profiling on
>> foo; % entry point to your matlab function or script
>> profile off % turn profiling off
>> profview % view the report
If profiler is not available, then perhaps the following two functions are:
- depfun
- depdir
For example,
>> deps = depfun('foo');
gives a structure, deps, that contains all the dependencies of foo.m.
Quote from http://stackoverflow.com/questions/95760/how-can-i-generate-a-list-of-function-dependencies-in-matlab
No comments:
Post a Comment