maxpartitions
クラス: matlab.io.datastore.DsFileSet
パッケージ: matlab.io.datastore
最大区画数
構文
N = maxpartitions(fs)
入力引数
出力引数
例
ファイルセット オブジェクトの最大区画数を取得
ファイルセット オブジェクトを作成し、FileSplitSize
プロパティの異なる値に応じた区画数を取得します。
フォルダー内のすべての .mat
ファイルについてファイルセット オブジェクトを 1 つ作成し、ファイル数をチェックします。
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,'FileExtensions','.mat'); fs.NumFiles
ans = 40
DSFileSet
オブジェクトの FileSplitSize
プロパティは 'file'
に設定されています。このため、maxpartitions
はファイル数に等しい値を返します。
maxpartitions(fs)
ans = 40
FileSplitSize
プロパティを数値サイズ (2000
バイト) に設定して、maxpartitions
を計算します。
fs = matlab.io.datastore.DsFileSet(folder,... 'FileExtensions','.mat',... 'FileSplitSize',2000); n = maxpartitions(fs)
n = 1752
バージョン履歴
R2017b で導入