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

조회 수: 14 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2021년 9월 10일
편집: MathWorks Support Team 2024년 4월 22일 23:04
Toolbox などであれば、インストールフォルダ名をたどって、
help rl
などでそのツリー構造を知ることができますが、これ以外の名前空間のツリー構造を知る方法があるか、教えてください。​
たとえば、
help matlab
で Tab キーを押下すると候補が出てきますが、このようなトップ階層を知る方法があるか、教えてほしいです。

채택된 답변

MathWorks Support Team
MathWorks Support Team 2024년 4월 22일 0:00
편집: MathWorks Support Team 2024년 4월 22일 23:04
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개)

카테고리

Help CenterFile Exchange에서 Whos에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!