exponenta event banner

treepath

Записи из узла рекомбинирующего биномиального дерева

Описание

пример

Values = treepath(Tree,BranchList) извлекает записи узла рекомбинирующего биномиального дерева. Путь узла описывается последовательностью ответвлений, берущихся, начиная с корня. Верхняя ветвь номер один, вторая - два, и так далее. Установите нулевую последовательность ветвлений для получения записей в корневом узле.

Примеры

свернуть все

Создать BDT путем загрузки файла примера.

load deriv.mat;
FwdRates = treepath(BDTTree.FwdTree, [1 2 1])
FwdRates = 4×1

    1.1000
    1.0979
    1.1377
    1.1183

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

Вы можете визуализировать это с помощью treeviewer функция.

treeviewer(BDTTree)

Figure Tree Viewer contains 2 axes and other objects of type uicontrol. Axes 1 contains 22 objects of type line. Axes 2 is empty.

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

свернуть все

Рекомбинация биномиального дерева или триномиального дерева, заданного как структура, которая создается с помощью одной из следующих функций:

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

Количество путей (NUMPATHS) по длине пути (PATHLENGTH), указанный как матрица, содержащая последовательность ветвлений.

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

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

свернуть все

Получены записи рекомбинирующего дерева, возвращено несколько значений (NUMVALSоколо-NUMPATHS матрица.

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