How does MATLAB know what toolboxes are installed?
显示 更早的评论
The toolboxes get installed underneath `$INSTALL_PATH/toolbox` but there seems to be more at play than just probing a set path on the file system. What goes on in the installer when a new toolbox is installed to an existing MATLAB installation?
采纳的回答
更多回答(2 个)
Image Analyst
2014-8-8
1 个投票
Actually apparently it's not much more than putting all your files in a folder and adding that folder to the search path. Here's the official Mathworks Answer: http://www.mathworks.com/matlabcentral/answers/91381-how-do-i-create-my-own-matlab-toolbox-and-a-list-of-its-contents
Your accepted answer of "it uses ver to figure out what toolboxes are installed" is not really accurate. Sure, it will tell you what toolboxes are installed, but even if you never ever call ver , MATLAB will still figure out what toolboxes are installed because it will find toolbox functions you call by traversing the search path. ver is not required.
1 个评论
Andreas Goser
2014-8-8
In addition, you may want to distinguish between installed and licensed products. The can be important in situations where the IT departments installs efficiently all purchased products for let's say 1000 users, but they are not all licensed for all products, but by persor or department. Check out the 'license' command.
类别
在 帮助中心 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!