requiredfilesandproducts lists all the installed toolbox dependencies, but not those that aren't installed.
The dependency analyser is capable of detecting required toolboxes that aren't installed, is there a way of doing this programmatically?
https://uk.mathworks.com/help/matlab/ref/matlab.codetools.requiredfilesandproducts.html

回答 (1 件)

Image Analyst
Image Analyst 2022 年 8 月 27 日

0 投票

See attached function.

2 件のコメント

David Wilby
David Wilby 2022 年 8 月 29 日
Great, thanks. But this function just invokes requiredfilesandproducts, which as described in the question, only lists the installed required toolboxes, not the uninstalled toolboxes.
Image Analyst
Image Analyst 2022 年 8 月 29 日
That utility lists all toolboxes and m-files required to run the program. It does not list functions within a toolbox and does not list toolboxes that are uninstalled (not/never installed) or toolboxes that are installed but never utilized by your m-file. To get a list of all installed toolboxes, whether or not they are used by your m-file, you can use ver:
s = ver;
allInstalledToolboxes = {s.Name}'

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品

リリース

R2022a

質問済み:

2022 年 8 月 27 日

コメント済み:

2022 年 8 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by