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 で導入