このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
timerange
timetable 行の添字の時間範囲
構文
説明
S = timerange(
は、timetable から時間範囲内の行を選択する添字を作成します。startTime,endTime
)S
は、startTime
と endTime
で指定された時間間隔内の時間をもつすべての行を選択します。これは startTime
を含みますが、endTime
を含みません。言い換えれば、時間間隔は半開区間です。startTime
と endTime
は datetime スカラーまたは duration スカラーであるか、日付と時刻を指定する文字ベクトルまたは string です。
startTime
と endTime
が datetime 値である場合、S
を使用して添字を指定できるのは、行時間が datetime 値である timetable に限られます。同様に、startTime
と endTime
が duration 値である場合、S
を使用して添字を指定できるのは、行時間が duration 値である timetable に限られます。
S = timerange(
は、startTime,endTime
,intervalType
)intervalType
で指定された間隔のタイプで添字を作成します。たとえば、intervalType
が 'closed'
の場合、S
が指定する時間範囲には startTime
と endTime
の両方が含まれます。
S = timerange(
は、startPeriod,endPeriod
,datetimeUnit
)datetimeUnit
で指定された日付や時刻のコンポーネントを使用して、startPeriod
から endPeriod
までの期間にわたり添字を作成します。たとえば、datetimeUnit
が 'months'
の場合、S
には startPeriod
のコンポーネントである月初と、endPeriod
の月末が含まれます。入力 startPeriod
および endPeriod
は datetime スカラーとするか、あるいはテキストである場合なら、日付と時刻を指定する文字ベクトルまたは string とすることができます。
S = timerange(
は、timePeriod
,datetimeUnit
)datetimeUnit
で指定された日付または時刻のコンポーネントを使用して、timePeriod
の開始から終了までにわたる添字を作成します。たとえば、datetimeUnit
が 'day'
の場合、S
には timePeriod
のコンポーネントである日の開始と終了が含まれます。入力 timePeriod
は、datetime スカラーにすることができ、テキストの場合は期間を指定する文字ベクトルまたは string にすることができます。
例
入力引数
拡張機能
バージョン履歴
R2016b で導入