datefind

Индексы дат в матрице

Описание

Indices = datefind(Subset,Superset) возвращает вектор индексов в числа дат в Superset которые присутствуют в Subset. Если никакие номера дат не совпадают, Indices = [].

Indices = datefind(___,Tolerance) возвращает вектор индексов в числа дат в Superset которые присутствуют в Subset, плюс необязательный аргумент для Tolerance. Если никакие номера дат не совпадают, Indices = [].

Примеры

свернуть все

В этом примере показано, как вернуть вектор индексов на номера дат.

Superset = datenum(1999, 7, 1:31);
Subset = [datenum(1999, 7, 10); datenum(1999, 7, 20)];
Indices = datefind(Subset, Superset, 1)
Indices = 6×1

     9
    10
    11
    19
    20
    21

Входные параметры

свернуть все

Подмножество дат для поиска соответствующих дат в Superset, заданная как матрица неотрицательных целых чисел со значениями для последовательных номеров дат или массивов datetime.

Subset и Superset могут быть либо серийными номерами дат, либо массивами datetime. Эти типы не должны совпадать. datefind определяет базовую дату, которая совпадает с датами различных типов данных.

Примечание

Элементы Subset должны содержаться в Superset, без повторения. datefind работает с неповторяющимися последовательностями дат.

Пример: Subset = [datenum(1997,7,10); datenum(1997,7,20)];

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

Супермножество дат, заданное как матрица серийных номеров дат или массивов datetime, элементы которых запрашиваются.

Subset и Superset могут быть либо серийными номерами дат, либо массивами datetime. Эти типы не должны совпадать. datefind определяет базовую дату, которая совпадает с датами различных типов данных.

Примечание

Элементы Subset должны содержаться в Superset, без повторения. datefind работает с неповторяющимися последовательностями дат.

Пример: Superset = datenum(1997,7,1:31);

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

Допуск для совпадающих дат (+/-) в Superset, заданный как положительное целое число или объект длительности.

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

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

свернуть все

Индексы дат в Superset которые присутствуют в Subset (плюс или минус допуск, если он задан с помощью необязательного аргумента Tolerance), возвращенный как вектор индексов к номерам дат или datetimes.

Представлено до R2006a