derivset

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

Синтаксис

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

Аргументы

Options

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

Parameter n

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

Value n

(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