Find which toolboxes are required

I need to figure out what toolboxes are required for a particular script on Matlab 2013b. I found the matlab.codetools.requiredFilesAndProducts function, but that's apparently newer than 2013b. I searched further and found 'depfun', but when I ran trace = depfun('myScript.m'), I got this error:
Error using newdepfun
The specified superclass 'mlreportgen.dom.DocumentPart' contains a parse error or cannot be found on MATLAB's
search path, possibly shadowed by another file with the same name.
Error in depfun/analyze_trace_all (line 485)
[arglist{:}] = newdepfun(trace_list,ndf_options{:} );
Error in depfun (line 312)
analyze_trace_all; % calls newdepfun
What else can I try?

 Accepted Answer

Image Analyst
Image Analyst on 15 Apr 2015
Try running a dependency Report from MATLAB. I don't remember how to do it in the old MATLAB interface like you have. Right now there is a little down arrow on the Current Folder panel in the upper right corner and you can run the report from there if you click on it. Se image I posted here http://www.mathworks.com/matlabcentral/answers/194585#answer_172884
.
You can try fdep() - it's the most comprehensive tool of it's kind for MATLAB.

1 Comment

Ben
Ben on 15 Apr 2015
Moved: Stefanie Schwarz on 14 Aug 2024
Thanks. 2013b does indeed have that menu, but fdep did what I really needed - find the toolboxes.

Sign in to comment.

More Answers (0)

Categories

Asked:

Ben
on 14 Apr 2015

Moved:

on 14 Aug 2024

Community Treasure Hunt

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

Start Hunting!