exponenta event banner

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, указано как положительное целое число или объект duration.

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

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

свернуть все

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

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