パッケージのトップ階層のリストを取得する方法はありますか?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 10 Set 2021
Modificato: MathWorks Support Team
il 22 Apr 2024
Toolbox などであれば、インストールフォルダ名をたどって、
help rl
などでそのツリー構造を知ることができますが、これ以外の名前空間のツリー構造を知る方法があるか、教えてください。
たとえば、
help matlab
で Tab キーを押下すると候補が出てきますが、このようなトップ階層を知る方法があるか、教えてほしいです。
Risposta accettata
MathWorks Support Team
il 22 Apr 2024
Modificato: MathWorks Support Team
il 22 Apr 2024
meta.package.getAllPackages コマンドを実行することでパッケージの最上位の階層をセル配列ですべて取得することができます。
pkgs = meta.package.getAllPackages();
例えば、ここから、最初の 10要素のセルの中の Name プロパティだけ取り出すと次のようになります。
>> cellfun(@(x)x.Name,pkgs(1:10),'UniformOutput',false)
ans =
10×1 の cell 配列
{'sigio' }
{'rmitm' }
{'curvefitlib' }
{'asyncio' }
{'mpcapp' }
{'hdlcodingstd' }
{'fxptui' }
{'CodeGenAdvisor' }
{'SlicerApplication'}
{'multicoredesigner'}
関数の詳細については以下の URL をご覧ください。
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su インストールとライセンスの紹介 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!