List of all functions an their toolboxes

조회 수: 33(최근 30일)
Jan 2022년 11월 22일
댓글: Jan 2022년 11월 24일
Is there a way to get a list of the names of all toolbox functions?
If I publish a toolbox, I want to avoid conflicts with Matlab's toolboxes. I've published a tool to check conflicts with the installed toolboxes already. For sharing my functions with others, a complete list preferrably with the names of the corresponding toolboxes would be very useful.
It would be easy to grab it from a local full installation, but I do not have access to all licenses. Would grabbing the web help sections work?

채택된 답변

Steven Lord
Steven Lord 2022년 11월 22일
So you're looking for something like the function lists? This one is for MATLAB; each product has its own page like this.
Are you concerned about the fact that not all functions in our products have function reference pages? One example is the undocumented feature function.
Do you care about a conflict between a name used by user code and a name that is only implemented as a method of one or more classes rather than being in the global namespace? As a concrete example, would you allow a user function named addCause even though the MException class defines an addCause method?
How about imports? Is a user function named Scalar okay even though if a user imported the matlab.mixin package they'd call the matlab.mixin.Scalar class as just Scalar?
  댓글 수: 3
Jan 2022년 11월 24일
I assume that finding these lists is a rare problem and no improvements are required.
But MathWorks could integrate such a list in a tool, which find name conflicts with all toolboxes, even the ones, which are not installed. This is implemented at least partially already in the license check: If a folder contains a function, whose name belongs to a not licensed (and not installed) toolbox, the access to the complete folder is blocked and the user has to find out, which function is responsible. There have been about 20 corresponding questions in this forum.
Maybe I should send an enhancement request.

댓글을 달려면 로그인하십시오.

추가 답변(0개)


Find more on Startup and Shutdown in Help Center and File Exchange




Community Treasure Hunt

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

Start Hunting!

Translated by