Main Content

partition

对 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("C:\myMDFData\CANape.MF4");
N = numpartitions(mdfds);
subds1 = partition(mdfds,N,1); 

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

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

输入参数

全部折叠

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

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

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

示例: numpartitions(mdfds)

数据类型: double

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

示例: 1

数据类型: double

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

示例: "CANape.MF4"

数据类型: char

输出参量

全部折叠

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

版本历史记录

在 R2017b 中推出

另请参阅

函数