メインコンテンツ

what

フォルダー内の MATLAB ファイルの一覧表示

説明

what は、現在のフォルダーのパスと、現在のフォルダーにある MATLAB® 関連のすべてのファイルおよびフォルダーを一覧表示します。このようなファイルやフォルダーには、MATLAB プログラム ファイル (.m および .mlx)、MAT ファイル、Simulink® モデル ファイル (.mdl および .slx)、MEX ファイル、MATLAB アプリ ファイル (.mlapp)、P コード ファイル、およびすべてのクラス フォルダーと名前空間フォルダーが含まれます。

what folderName は、folderName のパス、ファイルおよびフォルダー情報を一覧表示します。クラス フォルダーと名前空間フォルダーに @+ 記号を指定する必要はありません。たとえば、what table は、toolbox/matlab/datatypes/@table にある MATLAB ファイルとフォルダーを一覧表示します。

s = what(___) は、結果を構造体配列として返します。この構文では、前述の構文の入力引数を任意に組み合わせて使用できます。

すべて折りたたむ

graph2d フォルダー内の MATLAB ファイルおよびフォルダーの一覧を表示します。このフォルダーの場所はインストールによって異なります。

what graph2d
MATLAB Code files in folder matlabroot\toolbox\matlab\graphics\graphics\graph2d

Contents               doresize               getscribecontextmenu   moveaxis               putdowntext            semilogx               texlabel               
basicfitdatastat       enddrag                getscribeobjectdata    pan                    rbbox                  semilogy               zoom                   
box                    figtoolset             gtext                  plotedit               scribeclearmode        setscribecontextmenu   
doclick                getcolumn              jpropeditutils         plotyy                 scribeeventhandler     setscribeobjectdata    
dokeypress             getobj                 loglog                 polar                  scriberestoresavefcns  sgtitle                
domymenu               getorcreateobj         middrag                prepdrag               scribetextdlg          subplot                

Classes in folder matlabroot\toolbox\matlab\graphics\graphics\graph2d

arrowline     axisobj       editline      fighandle     hgbin         scribehgobj   
axischild     axistext      editrect      figobj        scribehandle  



Namespaces in folder matlabroot\toolbox\matlab\bigdatashared\tall\graph2d

qeTallShared 

MATLAB ファイルを含む Fixed-Point Designer™ フォルダーを検索します。

s = what("fixpoint")
s = 

  2×1 struct array with fields:

    path
    m
    mlapp
    mlx
    mat
    mex
    mdl
    slx
    sfx
    p
    classes
    packages

matlabroot\toolbox\fixpoint フォルダー内の SLX ファイルを一覧表示します。

s(2).slx
ans =

  2×1 cell array

    {'fixpoint129PlusTestToolsLib.slx'}
    {'fxpRangeInputGenerator.slx'     }

入力引数

すべて折りたたむ

フォルダーの名前。文字ベクトルまたは string スカラーとして指定します。

ローカル フォルダーの場合、フォルダーの絶対パスを指定する必要はありません。代わりに相対的な部分パスを指定できます。たとえば、what strfunwhat matlab/strfun のいずれを使用しても、toolbox/matlab/strfun にある MATLAB ファイルの一覧が表示されます。しかし、フォルダーがリモートの場所にある場合、folderName には Uniform Resource Locator (URL) の形式で指定された絶対パスを含めなければなりません。詳細については、リモート データの操作を参照してください。

folderName で大文字と小文字が区別されるかどうかは、使用するファイル システムで決まります。一般に、Windows®Mac のシステムでは大文字と小文字が区別されないため、whatfolderName のすべての大文字と小文字の組み合わせについての結果を返します。たとえば、Windows ファイル システムでフォルダー c:\mycode がファイル myfile.m を格納しているとします。what は、大文字と小文字の指定が異なっていてもフォルダーを正しく特定します。

what MYCodE
MATLAB Code files in folder c:\mycode
myfile

Linux® システムでは、一般に大文字と小文字が区別されるため、what の結果はゼロになります。

出力引数

すべて折りたたむ

パス、ファイルおよびフォルダーのリスト。次のフィールドから成る構造体配列として返されます。

フィールド

説明

path

フォルダーの絶対パス

m

MATLAB プログラム ファイル名の cell 配列

mlapp

MATLAB アプリ ファイル名の cell 配列

mlx

MATLAB ライブ スクリプト ファイル名の cell 配列

mat

MAT ファイル名の cell 配列

mex

MEX ファイル名の cell 配列

mdl

MDL ファイル名の cell 配列

slx

SLX ファイル名の cell 配列

sfx

SFX ファイル名の cell 配列

p

P コード ファイル名の cell 配列

classes

クラス フォルダーの cell 配列

packages

名前空間フォルダーの cell 配列

拡張機能

すべて展開する

バージョン履歴

R2006a より前に導入