thirdwednesday

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

Описание

пример

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

пример

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

Тип выходных параметров зависит от входа outputType. Если этой переменной является 'datenum', BeginDates и EndDates последовательные числа даты. Если outputType isdatetime, затем 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
   16-Oct-2002
   15-Oct-2003
   20-Oct-2004

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

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

свернуть все

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

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

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