derivset

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

Описание

пример

Options = derivset(Options,Name,Value) изменяет существующие производные, оценивая структуру опций Options путем изменения заданных значений аргумента пары "имя-значение".

пример

Options = derivset(Name,Value) создает производные, оценивая структуру опций Options использование заданных значений аргумента пары "имя-значение". Любые незаданные аргументы name-value установлены в значения по умолчанию для когда Options выход передается функции производных.

пример

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

пример

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

пример

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

Примеры

свернуть все

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

Options = derivset('Diagnostics','on')
Options = struct with fields:
      Diagnostics: 'on'
         Warnings: 'on'
        ConstRate: 'on'
    BarrierMethod: 'unenhanced'

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

Options = derivset(Options, 'ConstRate', 'off')
Options = struct with fields:
      Diagnostics: 'on'
         Warnings: 'on'
        ConstRate: 'off'
    BarrierMethod: 'unenhanced'

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

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

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

свернуть все

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

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

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

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

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

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

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: Options = derivset(Options, 'ConstRate', 'off')

Распечатайте диагностическую информацию в виде разделенной запятой пары, состоящей из 'Diagnostics' и вектор символов. Эта опция применяется только для HJM, BDT, HW и оценки BK.

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

Выведите предупреждения в виде разделенной запятой пары, состоящей из 'Warnings' и вектор символов. Эта опция применяется только для HJM, BDT, HW и оценки BK.

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

Примите постоянные уровни между древовидными узлами в виде разделенной запятой пары, состоящей из 'ConstRate' и вектор символов. Эта опция применяется только для HJM, BDT, HW и оценки BK.

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

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

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

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

свернуть все

Спецификация опций, возвращенная как структура, инкапсулирующая свойства опции производных.

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