パッケージのトップ階​層のリストを取得する​方法はありますか?

5 次查看(过去 30 天)
MathWorks Support Team
Toolbox などであれば、インストールフォルダ名をたどって、
help rl
などでそのツリー構造を知ることができますが、これ以外の名前空間のツリー構造を知る方法があるか、教えてください。​
たとえば、
help matlab
で Tab キーを押下すると候補が出てきますが、このようなトップ階層を知る方法があるか、教えてほしいです。

采纳的回答

MathWorks Support Team
编辑:MathWorks Support Team 2024-4-22
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 个)

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!