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