exponenta event banner

isbetween

Определение элементов в пределах даты и интервала времени

Описание

пример

tf = isbetween(t,tlower,tupper) возвращает массив, содержащий логический 1 (true), где соответствующий элемент t является datetime или duration значение, которое находится в пределах замкнутого интервала, заданного соответствующими элементами tlower и tupper. Продукция tf указывает, какие элементы t удовлетворить:

tlower <= t <= tupper

Размеры t, tlower, и tupper должны быть одинаковыми или совместимыми. Если размеры входных массивов совместимы, то массивы неявно расширяются в соответствии друг с другом. Например, если один из t, tlower, или tupper является скаляром, то скаляр сравнивается с каждым элементом других массивов. Кроме того, векторы с различными ориентациями (векторы строк и векторы столбцов) неявно расширяются, образуя матрицу.

Примеры

свернуть все

Определите нижнюю и верхнюю границы для дат.

tlower = datetime(2014,05,16)
tlower = datetime
   16-May-2014

tupper = '23-May-2014'
tupper = 
'23-May-2014'

tlower и tupper может быть datetime массивы или векторы символов. Здесь, tlower является datetime массив и tupper - одиночный символьный вектор.

Создайте массив значений datetime и определите, находится ли каждый datetime в интервале, ограниченном tlower и tupper.

t = tlower + caldays(2:2:10)
t = 1x5 datetime
   18-May-2014   20-May-2014   22-May-2014   24-May-2014   26-May-2014

tf = isbetween(t,tlower,tupper)
tf = 1x5 logical array

   1   1   1   0   0

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

свернуть все

Дата и время ввода, указанные как datetime массив, duration массив, символьный вектор, массив ячеек символьных векторов или строковый массив. Для представления дат и времени необходимо форматировать символьные векторы и строки.

Нижняя граница даты и временного интервала, указанного как datetime массив, duration массив, символьный вектор, массив ячеек символьных векторов или строковый массив. Для представления дат и времени необходимо форматировать символьные векторы и строки.

Верхняя граница даты и временного интервала, указанного как datetime массив, duration массив, символьный вектор, массив ячеек символьных векторов или строковый массив. Для представления дат и времени необходимо форматировать символьные векторы и строки.

Вопросы совместимости

развернуть все

В R2020b изменилось поведение

Расширенные возможности

См. также

| | | |

Представлен в R2014b