本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

partition (MDFDatastore)

对 MDF 数据存储分区

说明

示例

subds = partition(mdfds,N,index) 将 MDF 数据存储 mdfds 划分为 N 个部分,并返回与索引 index 对应的分区。

示例

subds = partition(mdfds,'Files',index) 按文件对 MDF 数据存储分区,并返回与 Files 属性中索引为 index 的文件对应的分区。

示例

subds = partition(mdfds,'Files',filename) 按文件对数据存储分区,并返回与 filename 所指定的文件相对应的分区。

示例

全部折叠

基于示例文件 CANape.MF4 对 MDF 数据存储分区,并返回第一部分。

mdfds = mdfDatastore(fullfile(matlabroot,'examples','vnt','CANape.MF4'));
N = numpartitions(mdfds);
subds1 = partition(mdfds,N,1); 

根据 MDF 数据存储的文件对其进行分区,并按索引和文件名返回分区。

cd c:\temp
mdfds = mdfDatastore({'CANape1.MF4','CANape2.MF4','CANape3.MF4'});
mdfds.Files 
ans =
  3×1 cell array
    'c:\temp\CANape1.MF4'
    'c:\temp\CANape2.MF4'
    'c:\temp\CANape3.MF4'
subds2 = partition(mdfds,'files',2);
subds3 = partition(mdfds,'files','c:\temp\CANape3.MF4'); 

输入参数

全部折叠

MDF 数据存储,指定为 MDF 数据存储对象。

示例: mdfds = mdfDatastore('CANape.MF4')

分区数,指定为双精度正整数值。使用 numpartitions 函数获取建议的分区数。

示例: numpartitions(mdfds)

数据类型: double

索引,指定为正整数值的双精度值形式。使用 'files' 分区方案时,此值对应于 MDF 数据存储对象 Files 属性的索引。

示例: 1

数据类型: double

文件名,指定为字符向量。参数可以指定相对路径或绝对路径。

示例: 'CANape.MF4'

数据类型: char

输出参数

全部折叠

MDF 数据存储分区,以 MDF 数据存储对象形式返回。此输出数据存储的类型与输入数据存储 mdfds 的类型相同。

另请参阅

函数

在 R2017b 中推出