partition (MDFDatastore)

Описание

пример

subds = partition(mdfds,N,index) разделяет MDF-хранилище datastore mdfds в количество частей, заданное N, и возвращает раздел, соответствующий индексу index.

пример

subds = partition(mdfds,'Files',index) разделяет datastore MDF по файлам и возвращает раздел, соответствующий файлу индекса index в Files свойство.

пример

subds = partition(mdfds,'Files',filename) разделяет datastore по файлам и возвращает раздел, соответствующий заданному filename.

Примеры

свернуть все

Разделите MDF-хранилище datastore из примера файла CANape.MF4, и возвращает первую часть.

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

Разделите MDF-хранилище datastore в соответствии с его файлами и верните разделы по индексу и имени файла.

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 datastore, заданный как объект MDF datastore.

Пример: mdfds = mdfDatastore('CANape.MF4')

Количество разбиений, заданное как число двойной точности положительного целого значения. Используйте numpartitions функция для рекомендуемого номера или разделов.

Пример: numpartitions(mdfds)

Типы данных: double

Индекс, заданный как число двойной точности положительного целого значения. При использовании 'files' схемы разбиения, это значение соответствует индексу объекта MDF datastore Files свойство.

Пример: 1

Типы данных: double

Имя файла, заданное как вектор символов. Аргумент может задать относительный или абсолютный путь.

Пример: 'CANape.MF4'

Типы данных: char

Выходные аргументы

свернуть все

Раздел MDF datastore, возвращенный как объект MDF datastore. Этот выходной datastore имеет тот же тип, что и входной datastore mdfds.

См. также

Функции

Введенный в R2017b