Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

isbetween

日付と時刻の区間内の要素を判別

説明

tf = isbetween(t,tlower,tupper) は、t の対応する要素が tlowertupper の対応する要素によって指定された閉区間内にある datetime 値または duration 値である位置に logical 1 (true) を含む配列を返します。出力 tf は、t のどの要素が以下を満たしているかを示します。

tlower <= t <= tupper

ttlower、および tupper は、同じサイズであるか、互換性のあるサイズでなければなりません。入力配列のサイズに互換性がある場合、その配列は互いに一致するように暗黙的に拡張されます。たとえば、ttlower、または tupper のうちの 1 つがスカラーである場合、そのスカラーは他の配列の各要素と比較されます。また、方向の異なるベクトル (行ベクトルと列ベクトル) は、行列となるよう暗黙的に拡張されます。

すべて折りたたむ

日付の下限と上限を定義します。

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

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

tlowertupper には配列 datetime または文字ベクトルを使用できます。ここでは、tlower は配列 datetime であり、tupper は単一の文字ベクトルとなります。

datetime 値の配列を作成して、各 datetime が tlowertupper を境界とする区間内にあるかどうかを判別します。

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 配列、文字ベクトル、文字ベクトルの cell 配列、または string 配列として指定します。文字ベクトルと string は、日付と時刻を表すように書式設定しなければなりません。

日付と時刻の区間の下限。datetime 配列、duration 配列、文字ベクトル、文字ベクトルの cell 配列、または string 配列として指定します。文字ベクトルと string は、日付と時刻を表すように書式設定しなければなりません。

日付と時刻の区間の上限。datetime 配列、duration 配列、文字ベクトル、文字ベクトルの cell 配列、または string 配列として指定します。文字ベクトルと string は、日付と時刻を表すように書式設定しなければなりません。

互換性についての考慮事項

すべて展開する

R2020b での動作変更

拡張機能

参考

| | | |

R2014b で導入