Note clear functions does not clear functions locked. If you have locked functions (which you can check using inmem) unlock them with, and then repeat step 1. Execute the function you want to check. Note that the function arguments you choose to use in this step are important, because you can get different results when calling the same function with different arguments. Type to display all program files that were used when the function ran. If you want to see what MEX-files were used as well, specify an additional output: mfiles, mexfiles = inmem Detailed Display of Program File Dependencies For a more detailed display of dependent function information, use the function. In addition to program files, matlab.codetools.requiredFilesAndProducts shows which MathWorks ® products a particular function depends on.
Additional Dependency For Mac Os
DEPENDENCY APPLICATION (1751) NAVMC 10922 (REV. 4-01) (EF) (Supersedes all previous editions which are obsolete and will not be used) INSTRUCTIONS WHERE ADDITIONAL SPACE IS NECESSARY TO COMPLETE ITEMS, DATE OF APPLICATION REASON FOR THIS APPLICATION (CHECK ONE) CHANGE IN DEPENDENTS (Check one) START CHANGE IN DEPENDENTS GAIN SECTION 1. Multicore Intel processor with 64-bit support Mac OS X v10.6.8 or v10.7. Adobe Creative Suite 3, 4, 5, CS5.5, and CS6 applications support Mac OS X Mountain Lion (v10.8) when installed on Intel-based systems.* 1 GB of RAM 2 GB of available hard-disk space for installation; additional free space.
If you have a function, myFun, that calls to the edge function in the Image Processing Toolbox™. Files in the toolbox/matlab folder because every MATLAB user has those files.
Therefore, if you use a function file that shadows a built-in function file, MATLAB excludes both files from the list. Files called from anonymous functions. The superclass for a class file. Files called from, function handles, and callbacks.
MATLAB does not resolve these files until run time, and therefore the Dependency Report cannot discover them. Some method files. The Dependency Report finds class constructors that you call in a MATLAB file. However, any methods you execute on the resulting object are unknown to the report. These methods can exist in the classdef file, as separate method files, or files belonging to superclass or superclasses of a method file. To provide meaningful results, the Dependency Report requires the following.
The child function is not on the search path. The child function is not in the current folder. The file was moved or deleted. To list the files that call each MATLAB code file, select Show parent functions. The report limits the parent (calling) functions to functions in the current folder. To include local functions in the report, select Show subfunctions.
The report lists local functions directly after the main function and highlights them in gray. Click Run Report on Current Folder. Reading and Working with Dependency Reports The following image shows a Dependency Report. It indicates that chirpy.m calls two files in Signal Processing Toolbox™ and one in Image Processing Toolbox. It also shows that go.m calls mobius.m, which is in the current folder.
(additional Dependencies) Macro
Children The function or functions called by the MATLAB file. Click a link in this column to open the MATLAB file listed in the same row, and go to the first reference to the called function. For instance, suppose your Dependency Report appears as shown in the previous image. Clicking images images erode.m opens chirpy.m and places the cursor at the first line that references erode. In other words, it does not open erode.m. Multiple class methods Because the report is a static analysis, it cannot determine run-time data types and, therefore, cannot identify the particular class methods required by a file. If multiple class methods match a referenced method, the Dependency Report inserts a question mark link next to the file name.
The question mark appears in the following image. Click the question mark link to list the class methods with the specified name that MATLAB might use. MATLAB lists almost all the method files on the search path that match the specified method file (in this case, freqresp.m). Do not be concerned if the list includes methods of classes and MATLAB built-in functions that are unfamiliar to you.
It is not necessary for you to determine which file MATLAB will use. MATLAB determines which method to use depending on the object that the program calls at run time.