thirdwednesday

Найдите треть в среду месяца

Синтаксис

[BeginDates,EndDates] = thirdwednesday(Month,Year)
[BeginDates,EndDates] = thirdwednesday(___,outputType)

Описание

пример

[BeginDates,EndDates] = thirdwednesday(Month,Year) вычисляет начало и дату периода конца контракта LIBOR (третьи среды месяцев доставки).

пример

[BeginDates,EndDates] = thirdwednesday(___,outputType), использование дополнительных входных параметров, вычисляет начало и дату периода конца контракта LIBOR (третьи среды месяцев доставки).

Тип выходных параметров зависит от входа outputType. Если этой переменной является 'datenum', BeginDates и EndDates являются последовательными числами даты. Если outputType является 'datetime', то BeginDates и EndDates являются массивами datetime. По умолчанию outputType установлен в 'datenum'.

Примеры

свернуть все

Найдите третьи даты в среду подкачек, начинающихся в месяце октября в годах 2002, 2003, и 2004.

Months = [10; 10; 10];
Year = [2002; 2003; 2004];
[BeginDates, EndDates] = thirdwednesday(Months, Year);
datestr(BeginDates)
ans = 3x11 char array
    '16-Oct-2002'
    '15-Oct-2003'
    '20-Oct-2004'

datestr(EndDates)
ans = 3x11 char array
    '16-Jan-2003'
    '15-Jan-2004'
    '20-Jan-2005'

Найдите третьи даты в среду подкачек, начинающихся в месяце октября в годах 2002, 2003, и 2 004 использования outputType 'datetime'.

Months = [10; 10; 10];
Year = [2002; 2003; 2004];
[BeginDates, EndDates] = thirdwednesday(Months, Year,'datetime')
BeginDates = 3x1 datetime array
   16-Oct-2002
   15-Oct-2003
   20-Oct-2004

EndDates = 3x1 datetime array
   16-Jan-2003
   15-Jan-2004
   20-Jan-2005

Входные параметры

свернуть все

Месяц доставки для фьючерсов Евродоллара, заданных как N-by-1 вектор целых чисел от 1 до 12.

Дублирующиеся даты возвращены, когда идентичные месяцы и годы предоставляются.

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

Год доставки для контрактов фьючерсов/LIBOR Евродоллара, соответствующих Month, заданному как N-by-1 вектор наших разрядных неотрицательных целых чисел.

Дублирующиеся даты возвращены, когда идентичные месяцы и годы предоставляются.

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

Выведите формат даты, заданный как вектор символов со значениями 'datenum' или 'datetime'. Если outputType является 'datenum', то BeginDates и EndDates являются последовательными числами даты. Однако, если outputType является 'datetime', то BeginDates и EndDates являются массивами datetime.

Типы данных: char

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

свернуть все

Третья среда данного месяца и года, возвращенного как последовательные числа даты или векторы символов даты или массивы datetime. Это - также начало 3-месячного контракта периода.

Тип выходных параметров зависит от входа outputType. Если этой переменной является 'datenum', BeginDates и EndDates являются последовательными числами даты. Если outputType является 'datetime', thenBeginDates и EndDates являются массивами datetime. По умолчанию outputType установлен в 'datenum'.

Конец трехмесячного периода сокращается в течение данного месяца и года, возвращенного как последовательные числа даты или векторы символов даты или массивы datetime.

Тип выходных параметров зависит от входа outputType. Если этой переменной является 'datenum', BeginDates и EndDates являются последовательными числами даты. Если outputType является 'datetime', thenBeginDates и EndDates являются массивами datetime. По умолчанию outputType установлен в 'datenum'.

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