treepath

Записи от узла переобъединения биномиального дерева

Синтаксис

Values = treepath(Tree,BranchList)

Аргументы

Tree

Переобъединение биномиального дерева.

BranchList

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

Описание

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

Values много значений (NUMVALS)-by-NUMPATHS матрица, содержащая полученные записи повторно объединяющегося дерева.

Примеры

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

load deriv.mat; 

Затем

FwdRates = treepath(BDTTree.FwdTree, [1 2 1]) 

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

FwdRates = 

    1.1000
    1.0979
    1.1377
    1.1183 

Можно визуализировать это с treeviewer функция.

treeviewer(BDTTree)

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