ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

what

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

構文

what
what folderName
what className
what packageName
s = what('folderName')

説明

what は、現在のフォルダーのパス、および現在のフォルダーにある MATLAB® 関連のすべてのファイルおよびフォルダーを一覧表示します。一覧表示されるファイルは、M、MAT、MEX、MDL、SLX および P ファイルです。一覧表示されるフォルダーはすべてクラスおよびパッケージ フォルダーです。

what folderName は、folderName のパス、ファイル、およびフォルダー情報を一覧表示します。

what className は、メソッド フォルダー @className のパス、ファイル、およびフォルダー情報を一覧表示します。たとえば、what cfit は、toolbox/curvefit/curvefit/@cfit の MATLAB ファイルおよびフォルダーを一覧表示します。

what packageName は、パッケージ フォルダー +packageName のパス、ファイル、およびフォルダー情報を一覧表示します。たとえば、what commsrc は、toolbox/comm/comm/+commsrc の MATLAB ファイルとフォルダーを一覧表示します。

s = what('folderName') は、以下の表に示されるフィールドをもつ構造体配列で結果を返します。

フィールド

説明

path

フォルダーへのパス

m

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

mat

MAT ファイル名のセル配列

mex

MEX ファイル名のセル配列

mdl

MDL ファイル名のセル配列

slx

SLX ファイル名のセル配列

p

P ファイル名のセル配列

classes

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

packages

パッケージ フォルダーのセル配列

C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo\+audiovideo にある MATLAB のファイルとフォルダーを一覧表示します。ここで、Rnnnn は MATLAB リリース (R2012b など) のフォルダーです。

what audiovideo

MATLAB Code files in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo\+audiovideo

FileFormatInfo    

Packages in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo\+audiovideo

internal  writer    


MATLAB Code files in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo

Contents            aufinfo             mmcompinfo          wavplay             
audiodevinfo        auread              mmfileinfo          wavread             
audioinfo           auwrite             movie2avi           wavrecord           
audioplayerreg      avgate              mu2lin              wavwrite            
audioread           avifinfo            prefspanel          
audiorecorderreg    aviinfo             sound               
audiouniquename     aviread             soundsc             
audiowrite          lin2mu              wavfinfo            

MAT-files in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo

chirp         handel          splat
gong          laughter        train

Classes in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo

VideoReader    audioplayer    avifile        
VideoWriter    audiorecorder  mmreader       

Packages in folder C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\audiovideo

audiovideo
 

toolbox/matlab/codetools にある MATLAB に関連するファイル名とフォルダー名を格納している構造体配列を取得します。ここで、Rnnnn は MATLAB リリース (R2012a など) のフォルダーです。

s = what('codetools')

s = 

        path: 'C:\Program Files\MATLAB\Rnnnn\toolbox\matlab\codetools'
           m: {77x1 cell}
         mat: {0x1 cell}
         mex: {0x1 cell}
         mdl: {0x1 cell}
         slx: {0x1 cell}
           p: {0x1 cell}
     classes: {2x1 cell}
    packages: {3x1 cell}
 

Communications System Toolbox™ 製品のいずれかのパッケージのサポートするファイルを検索します。

p1 = what('comm');
p1.packages
ans = 

    'gpu'
    'internal'


ans = 

    'internal'.
.
.
p2 = what('commsrc');
p2.m
ans = 
    'abstractJitter.m'
    'abstractPulse.m'
    'combinedjitter.m'
    'diracjitter.m'
    'periodicjitter.m'
    'randomjitter.m'

代替方法

現在のフォルダー ブラウザーを使用して、フォルダー内のファイルのリストを表示します。

参考

| | | | |

この情報は役に立ちましたか?