derivset

Установите или измените производные, оценив опции

Синтаксис

Options = derivset(Options,'Parameter1',Value1, ... 'Parameter4',Value4)
Options = derivset(OldOptions,NewOptions)
Options = derivset
derivset

Аргументы

Options

(Необязательно) Существующая структура спецификации опций, вероятно, созданная от предыдущего вызова до derivset.

Parametern

Параметром должен быть 'Diagnostics', 'Warnings', 'ConstRate', или 'BarrierMethod'. Параметры могут быть введены в любой порядок.

Valuen

(BDT, BK, HJM или HW, оценивая только), значениями параметров для следующих трех опций может быть 'on' или 'off':

  • 'Diagnostics' 'on' генерирует диагностическую информацию. Значением по умолчанию является 'Diagnostics' 'off'.

  • 'Warnings' 'on' (значение по умолчанию) отображает предупреждающее сообщение при выполнении функции оценки.

  • 'ConstRate' 'on' (значение по умолчанию) принимает постоянный уровень между древовидными узлами.

Для оценки барьерных опционов, 'BarrierMethod' оценкой опции может быть 'unenhanced' (значение по умолчанию) или 'interp'. Определение 'unenhanced' использование никакое вычисление коррекции. Определение 'interp' использует расширенную интерполяцию оценки между узлами на контурах барьера.

OldOptions

Существующая структура спецификации опций.

NewOptions

Новая структура спецификации опций.

Описание

Options = derivset(Options,'Parameter1',Value1, ... 'Parameter4',Value4) создает производные, оценивая структуру опций Options в котором именованные параметры имеют заданные значения. Любое незаданное значение установлено к значению по умолчанию для того параметра когда Options передается функции оценки. Достаточно ввести только начальные символы, которые однозначно определяют название параметра. Регистр также игнорируется для названий параметра.

Если дополнительный входной параметр Options задан, derivset изменяет существующую структуру опций оценки путем изменения именованных параметров в заданные значения.

Примечание

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

Options = derivset(OldOptions,NewOptions) комбинирует существующую структуру опций OldOptions с новой структурой опций NewOptions. Любые параметры в NewOptions с непустыми значениями перезаписывают соответствующие старые параметры в OldOptions.

Options = derivset создает структуру опций Options чьи поля установлены в значения по умолчанию.

derivset без ввода или вывода аргументы отображает все названия параметра и информацию об их возможных значениях.

Примеры

Options = derivset('Diagnostics','on')

включает отображение дополнительной диагностической информации, которая появляется при выполнении оценивающих функций.

Options = derivset(Options, 'ConstRate', 'off')

изменяет ConstRate параметр в существующем Options структура так, чтобы предположение о постоянных уровнях между древовидными узлами больше не применялось.

Без аргументов ввода или вывода, derivset отображения все названия параметра и информация об их возможных значениях.

derivset          
            Diagnostics: [ on   | {off} ]
               Warnings: [ {on} | off   ]
              ConstRate: [ {on} | off   ]
          BarrierMethod: [ {unenhanced} | interp   ]

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