I have an m file routine. How can I store the file along with its calling m file tree?

1 view (last 30 days)
I have an m file routine. How can I save the m file along with its calling subroutines m file tree? I want to share my m code and the routine calls from the main routine. Another way to think of it is that I want to bundle the m file main routine with all its calling m file subroutines.

Accepted Answer

Image Analyst
Image Analyst on 14 May 2016
In the Current folder window's title bar, look for a little down arrow in the upper right of the title bar. Click on that and select Reports->Dependency Report.
  3 Comments

Sign in to comment.

More Answers (3)

Azzi Abdelmalek
Azzi Abdelmalek on 14 May 2016
Edited: Azzi Abdelmalek on 14 May 2016
Save your file like you are used to do it.
  1 Comment
JohnC
JohnC on 14 May 2016
Yes, but my main routine has many calls to other m-file subroutines, and I want to save it along with the calls to the subroutines. OR I have to manually go through line-by-line to review my subroutine calls. I am hoping there is an automatic save that also pulls in all the subroutines.

Sign in to comment.


Ahmet Cecen
Ahmet Cecen on 14 May 2016
Try
[fList, pList] = matlab.codetools.requiredFilesAndProducts(MainRoutines);
  1 Comment
JohnC
JohnC on 14 May 2016
OK, that looks like that should work, but I get an error. The code itself runs fine. Thanks, Here's the error.
[fList, pList] = matlab.codetools.requiredFilesAndProducts(RV2LSIZo1Zo2LsLf) Not enough input arguments.
Error in RV2LSIZo1Zo2LsLf (line 19) sz=size(Rs,2);

Sign in to comment.


Walter Roberson
Walter Roberson on 14 May 2016

Categories

Find more on Environment and Settings in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!